Wenn Sie eingegeben haben sudo sendmailconfig, sollten Sie aufgefordert worden sein, sendmail zu konfigurieren.
Als Referenz befinden sich die Dateien, die während der Konfiguration aktualisiert werden, wie folgt (falls Sie sie manuell aktualisieren möchten):
/etc/mail/sendmail.conf
/etc/cron.d/sendmail
/etc/mail/sendmail.mc
Sie können sendmail testen, um festzustellen, ob es ordnungsgemäß konfiguriert und eingerichtet ist, indem Sie Folgendes in die Befehlszeile eingeben:
$ echo "My test email being sent from sendmail" | /usr/sbin/sendmail myemail@domain.com
Mit den folgenden Optionen können Sie sendmail ein SMTP-Relay hinzufügen:
#Change to your mail config directory:
cd /etc/mail
#Make a auth subdirectory
mkdir auth
chmod 700 auth
#Create a file with your auth information to the smtp server
cd auth
touch client-info
#In the file, put the following, matching up to your smtp server:
AuthInfo:your.isp.net "U:root" "I:user" "P:password"
#Generate the Authentication database, make both files readable only by root
makemap hash client-info < client-info
chmod 600 client-info
cd ..
Fügen Sie sendmail.mc die folgenden Zeilen hinzu, jedoch vorher dem MAILERDEFINITIONS. Stellen Sie sicher, dass Sie Ihren SMTP-Server aktualisieren.
define(`SMART_HOST',`your.isp.net')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash -o /etc/mail/auth/client-info.db')dnl
Rufen Sie die Erstellung sendmail.cf auf (alternativ ausführen make -C /etc/mail ):
m4 sendmail.mc > sendmail.cf
Starten Sie den sendmail-Daemon neu:
service sendmail restart