Alec Berryman said: > ... > I've never used SSMTP, but doesn't it need to be started with > `/etc/init.d/ssmtp start` before it can actively send mail?
>From `man ssmtp`: SSMTP(8) NAME ssmtp, sendmail - send a message using smtp SYNOPSIS ssmtp [ flags ] [ address ... ] /usr/lib/sendmail [ flags ] [ address ... ] DESCRIPTION ssmtp is a send-only sendmail emulator for machines which normally pick their mail up from a centralized mailhub (via pop, imap, nfs mounts or other means). It provides the functionality required for humans and programs to send mail via the standard or /usr/bin/mail user agents. It accepts a mail stream on standard input with recipients specified on the command line and synchronously forwards the message to the mail transfer agent of a mailhub for the mailhub MTA to process... Since ssmtp is a "send-only emulator" it does not need to listen on any port, but instead "accepts a mail stream on standard input". The port 25 on which it s failing to open a connection is on the *upstream* server, then. See my previous posting or the man page to find out where ssmtp.conf is cunningly concealed. In that file it is possible to configure the upstream mailserver which ssmtp will try to connect to. I suggest the OP runs ssmpt with the -v (verbose, like me) flag until he sure he is able to send mail sucessfully. The command: $ ls | sstmp -v [EMAIL PROTECTED] works very satisfactorily on my system - I am able to check my pop3 account a few minutes later to see a directory listing. Use the /etc/ssmtp/revaliases to enable the cron daemon to deliver the results of its schedule by email B-]. Hope this is of help to someone, Stroller. -- [EMAIL PROTECTED] mailing list