Ich versuche unix mail
( heirloom-mailx
) über bcc zu senden .
$ mail -V
12.5 6/20/10
Mein MTA ist exim, der über Google Mail SMTP sendet.
Ich kann Folgendes ausführen:
echo -e "body" | mail -s 'subject' -b [email protected],[email protected] [email protected]
Alle Adressen erhalten die E-Mail, der bcc ist jedoch nicht ausgeblendet. dh in der E-Mail an [email protected]
sehe ich immer noch:
To: [email protected]
Bcc: [email protected],[email protected]
Wie kann ich mail
send bcc richtig machen?
email
exim
mail-command
mailx
Sparhawk
quelle
quelle
-b
sich beschwert haben, dass dies nicht funktioniert hat, aber sie schienen darauf hinzudeuten, dass es überhaupt nicht gesendet werden würde, anstatt auf das Problem, das ich habe. Wenn ich hier jedoch keine Antwort bekomme, schaue ich mir einige der anderen Mail-Programme an.Bcc:
Header entfernen.Antworten:
heirloom-mailx codiert die Optionen, an die übergeben werden soll, fest
/usr/sbin/sendmail
, und leider funktionieren die übergebenenBcc:
Header im Exim nicht richtig. Das ist nicht wirklich reparabel, ohne es zu patchen und neu zu kompilieren. (Sie müssen es-t
zu den Argumenten hinzufügen lassen und dann entweder die Liste der E-Mail-Adressen nicht übergeben oder alternativextract_addresses_remove_arguments = false
in Ihrer Exim-Konfiguration festlegen ).Es gibt eine einfachere Lösung: Lassen Sie es einfach über SMTP senden. Sie tun dies, indem Sie die
smtp
Option festlegenlocalhost
. Da ein lokaler MTA ausgeführt wird, sollten Sie ihn auf einstellen können . Sie können so testen:Wenn dies funktioniert, können Sie die SMTP-Option in
/etc/nail.rc
(systemweit) oder~/.mailrc
(pro Benutzer) einfügen . Beachten Sie, dassnail.rc
mit einem n kein Tippfehler vorliegt.quelle
sudo dpkg-reconfigure exim4-config
und ändern/etc/exim4/passwd.client
. Wie soll ich diese Änderungen rückgängig machen und in welcher Beziehung stehen sie zueinander/etc/nail.rc
?Bei Verwendung von
GNU mailx
frommailutils
package können BCC und CC hinzugefügt werden, indem die--append
Option zum Hinzufügen von Header-Variablen wie folgt verwendet wird:Beachten Sie auch, wie der obige Befehl die Header-Variable für die FROM-Adresse verwendet.
quelle