Manchmal (auf Entwicklungsumgebungen wohl immer) ist es ganz praktisch, wenn keine E-Mails unabsichtlich ins Internet entschwinden. Vor allem, wenn man mit den Daten echter Kunden „jongliert“.
Damit man nicht immer daran denken muss, kann man sendmail so konfigurieren, dass eine lokale E-Mail Adresse als Smarthost verwendet wird und somit alle E-Mails in der lokalen Mailbox landen.
Und das geht so (gegebenenfalls muss sudo
zum Einsatz kommen):
# vim /etc/mail/sendmail.mc
define(`SMART_HOST',`local:wklinger')
am Anfang der Datei einfügen- Konfiguration erzeugen:
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
- sendmail neu starten:
# /etc/init.d/sendmail restart
Danach kann man es wagen und einmal ein E-Mail zum Test versenden:
# mail -s "sendmail Umleitung testen" wk@plan2.net
Hallo Welt!
Cc:
Wenn man sich dann das mail.log ansieht, wird man ähnliche Einträge finden:
# tail /var/log/mail.log May 28 11:40:04 dev sendmail[30998]: r4S9e48b030998: from=wklinger, size=66, class=0, nrcpts=1, msgid=<201305280940.r4S9e48b030998@azrael.local>, relay=wklinger@localhost May 28 11:40:05 dev sm-mta[30999]: r4S9e4gH030999: from=<wklinger@azrael.local>, size=369, class=0, nrcpts=1, msgid=<201305280940.r4S9e48b030998@azrael.local>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] May 28 11:40:05 dev sendmail[30998]: r4S9e48b030998: to=wk@plan2.net, ctladdr=wklinger (1004/1004), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30066, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r4S9e4gH030999 Message accepted for delivery) May 28 11:40:05 dev sm-mta[31000]: r4S9e4gH030999: to=<wk@plan2.net>, ctladdr=<wklinger@azrael.local> (1004/1004), delay=00:00:01, xdelay=00:00:00, mailer=local, pri=30597, relay=wk@plan2.net, dsn=2.0.0, stat=Sent You have new mail in /var/mail/wklinger
und die lokale Mailbox enthält das versandte E-Mail:
"/var/mail/wklinger": 1 message 1 new >N 1 wklinger@azrael.l Tue May 28 11:40 17/662 sendmail Umleitung testen & 1 Message 1: From wklinger@azrael.local Tue May 28 11:40:05 2013 Date: Tue, 28 May 2013 11:40:04 +0200 From: Wolfgang Klinger <wklinger@azrael.local> To: wk@plan2.net Subject: sendmail Umleitung testen Hallo Welt! &
hth!