at sendet eine BCC an eine Adresse, die nicht existiert

at sendet eine BCC an eine Adresse, die nicht existiert

Ich erledige auf der Arbeit einige ziemlich zeitintensive Aufgaben und möchte unabhängig von meinem Standort benachrichtigt werden, wenn sie beendet sind. Daher verwende ich at -msSMTP, um eine Benachrichtigung an meine Gmail-Adresse zu erhalten.

Ich probiere zum ersten Mal mit E-Mail unter Linux herum, habe es aber geschafft, es so einzurichten /etc/ssmtp/ssmtp.conf, dass bei Verwendung maildie Nachricht an und über mein Gmail-Postfach gesendet wird. Und, ganz wichtig, es so einzurichten, /etc/mail.rcdass keine Versuche unternommen werden, eine Kopie an zu senden, user@hostda ich unter keinen SMTP-Server betreibe und auch nicht betreiben kann host.

Ich musste hinzufügen

alias user user<[email protected]>

am Ende von /etc/mail.rc, andernfalls würde eine E-Mail sowohl an als auch gesendet [email protected], user@hostwobei die zweite zurückkommt.

Wenn ich das teste mit

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

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

$ 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 Meldung „Test“, jedoch auch eine zweite Meldung „Die Zustellung an folgenden Empfänger ist dauerhaft fehlgeschlagen: user@host“.

Wenn ich also ateine E-Mail sende, sieht es irgendwie so aus, als würde meine aliasAnweisung nicht befolgt. Wie kann ich das beheben?

verwandte Informationen