ssmtp and cron

Uwe Mayer merkosh@hadiko.de
Sun Oct 6 10:17:00 GMT 2002


Can somebody enlighten me how ssmtp and cron work together, please?

F.e. what is the /etc/ssmtp/revaliases file for (which looks for me):
admin:merkosh@hadiko.de:smtp.hadiko.de:25
merkosh:merkosh@hadiko.de:smtp.hadiko.de:25

As far as I understood this, if mails are send *to* merkosh
ssmtp would get the destination e-mail and smtp host from this file -
right?
But calling "/usr/sbin/ssmtp merkosh" from the command line won't
work. (after supplying a dummy body)

Then to the /etc/ssmtp/ssmtp.conf file (which looks for me):
root=admin
mailhub=smtp.hadiko.de
rewriteDomain="Uwe Mayer"       #or: rewriteDomain=m111.hadiko.de
hostname=m111.hadiko.de
FromLineOverride=YES

admin is the login name of the administrator. So mails to root
should be send to user "admin" and his e-mail is looked up in
/etc/ssmtp/revaliases ??

Then the "sending mails from crontabs":
My crontab contained:
SHELL=/bin/bash
MAILTO=merkosh
* * * * * /usr/bin/date

And I expected mails send to user "merkosh" (<- as in man 5 crontab)
who's e-mail is looked up from /etc/ssmtp/revaliases...?

This didn't work. I get a letter.dead file in my home folder and the
following line in /var/log/cron.log:

/usr/sbin/ssmtp: smtp server didn't accept MAIL From, replied "553 5.5.4 <root>... Domain name required for sender address root".


What works is:

* * * * * /usr/bin/date | /usr/sbin/ssmtp merkosh@hadiko.de

which is unsattisfying, because it should work without the pipe... :(

Any ideas?
Ciao
Uwe


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list