Wie kann ich eine E-Mail von der Befehlszeile mit dem angegebenen Absender über Debian Wheezy mit Exim4 senden?

2594
Jarle Hammen Knudsen

Ich habe lange gesucht, um herauszufinden, wie das geht:

Wie kann ich E-Mails von der Befehlszeile aus senden und die Absenderadresse in einer Box mit Debian 7.8 und Exim4 angeben?

Das funktioniert nicht:

mail -s "Subject of the Email" recipent_address@example.com -- -f from_user@example.com 

Tut dies auch nicht:

mail -s "Subject of the Email" -r from_user@example.com recipent_address@example.com 
1
Welche Mail / Mailx verwenden Sie? `Update-Alternativen --Display mailx` AnFi vor 9 Jahren 0
`update-alternatives --display mailx mailx - auto modus lenke peker für øyeblikket bis / usr / bin / bsd-mailx / usr / bin / bsd-mailx - prioritet 50 slave Mail: / usr / bin / bsd-mailx slave Mail. 1.gz: /usr/share/man/man1/bsd-mailx.1.gz Sklavenmail: / usr / bin / bsd-mailx slave mail.1.gz: / usr / share / man / man1 / bsd-mailx .1.gz slave mailx.1.gz: /usr/share/man/man1/bsd-mailx.1.gz Nåværende «beste» versjon er «/ usr / bin / bsd-mailx» ` Jarle Hammen Knudsen vor 9 Jahren 0

1 Antwort auf die Frage

0
AnFi

Exim macht im Gegensatz zu "sendmail by endmail.org" die -fOption standardmäßig nur für ausgewählte lokale Benutzer verfügbar. Exim Doc - Vertrauenswürdige Benutzer

Sie können die Exim-Konfiguration ändern in:

  • den Benutzer des Betriebssystems als vertrauenswürdig erklären ( trusted_user) oder die ausgewählte Betriebssystemgruppe als vertrauenswürdig erklären ( trusted_groups)
  • allen Benutzern die Verwendung von -f( untrusted_set_sender) erlauben
Gemäß diesem Link ist root sowohl ein vertrauenswürdiger Benutzer als auch ein Admin-Benutzer. Ich habe die Befehle als root getestet. Jarle Hammen Knudsen vor 9 Jahren 0