When rollerd reaches phases 6, an email is sent via the subroutine
dt_adminmail(). When running dnssec-tools on a secure appliance (linux
32-bit variant) without sendmail installed this fails. Dt_adminmail() uses
Mail::Send to do its work, which cycles through different mailers. It should
be possible to configure the dt_adminmail() subroutine to use SMTP instead
of sendmail and/or qmail etc.
To get this to work, I manually updated dt_adminmail() with a change to line
124 of the release I was working with to:
$mh = $msg->open('smtp', Server=>'10.1.10.100');
This allowed our appliance to send mail w/o using sendmail and/or qmail.
A suggestion would be to add a parameter or two to the dnssec-tools.conf
that specifies the mailer <ip|fqdn> and the mailer_type
<smtp|sendmail|qmail> and have the dt_adminmail() pick that up accordingly.
Patrick H. Piper
435-649-3367 (office) | 980-721-7694 (cell)
Get latest updates about Open Source Projects, Conferences and News.