Senden Sie E-Mails als [email protected] statt

Senden Sie E-Mails als [email protected] statt

Ich versuche, E-Mails zu versenden als[email geschützt]. Der Hostname ist der Name der Maschine. So weiß ich, welche Maschinen mir Warnmeldungen senden.

Postfix unter Debian 8 ausführen. Ich habe eine generische Datei erstellt und aufgelistet

[email protected]    [email protected]

Habe Postmap Generic ausgeführt und Postfix neu gestartet, nachdem ich main.cf so geändert habe, dass es auf die generische Datei verweist.

Wenn ich als Root eine Mail versende, kommt sie immer noch als[email geschützt]auf dem Postfix-Server.

Irgendwelche Ideen, was ich falsch mache?

Auf einem Nicht-Postfix-Rechner, auf dem nur exim4 läuft, werden E-Mails gesendet als[email geschützt]aber mit dem root im Feld „von“ (Name). Wie kann ich den Namen entfernen? Entferne ich einfach den Namen root aus /etc/passwd?

Antwort1

begin rewriteDas Einzige, was Sie tun müssen, ist, dem Abschnitt der Exim-Konfiguration die entsprechende Zeile hinzuzufügen :

begin rewrite
  . . . . . .
  [email protected]    [email protected]    Ffrsw

Hier Ffrsdefinieren Flags, welche Header neu geschrieben werden:

Antwort2

Für Postfix,

echo 'root [email protected]' >> /etc/postfix/generic
postmap /etc/postfix/generic
postconf -e smtp_generic_maps=hash:/etc/postfix/generic
service postfix restart

ordnet den Quellnamen einfach der E-Mail-Adresse zu, von der es kommen soll.

verwandte Informationen