at sendet ein BCC an eine Adresse, die nicht existiert

453
scozy

Ich führe einige recht lange Aufgaben auf der Arbeit aus, und ich möchte benachrichtigt werden, wenn sie fertig sind, wo auch immer ich bin. at -mDaher benutze ich sSMTP, um eine Benachrichtigung über meine Google Mail-Adresse zu erhalten.

Ich spiele zum ersten Mal mit E-Mails unter Linux herum, aber ich habe es so eingerichtet, /etc/ssmtp/ssmtp.confdass es bei meiner Verwendung maildie Nachricht an und durch meine Google Mail-Box sendet und, ganz entscheidend, so eingerichtet ist /etc/mail.rc, dass keine Kopie gesendet wird zu, user@hostda ich dies nicht tun und einen SMTP - Server auf nicht ausgeführt werden kann host.

Ich musste hinzufügen

alias user user<account+ssmtp@gmail.com> 

am Ende von /etc/mail.rc, sonst würde es eine E-Mail an beide senden account+ssmtp@gmail.comund user@hostmit dem zweiten Sprung.

Wenn ich das mit teste

$ mail user Subject: This is a test How does it go? ^DEOT 

Alles läuft gut: Ich habe eine Kopie der Nachricht in Google Mail und keine Fehlermeldung erhalten. Aber wenn ich versuche zu testen, atmit

$ echo echo test | at -m NOW warning: commands will be executed using /bin/sh job 3 at Tue Jun 2 14:12:00 2015 

Ich erhalte die erwartete Nachricht "test", aber auch eine zweite Nachricht "Zustellung an folgenden Empfänger ist fehlgeschlagen: user @ host".

Wenn also ateine E-Mail gesendet wird, scheint es meiner aliasAnweisung nicht zu entsprechen. Wie kann ich das beheben?

1

0 Antworten auf die Frage