folgendes Szenario: Ich hab bei meinem Googlemail Account 2 Adressen, von denen aus ich senden kann, einmal die @gmail.com und noch eine von meiner dyndns aus. Kann man sich ja einrichten. Wenn ich jetzt Mails von meinem Pi aus versende, kommen die beim Empfänger als pi@meinedyndns an. Genau so soll das auch sein. Wenn ich allerdings über Postfix eine Weiterleitung einrichte, dann wird als Absender immer die @gmail.com Adresse angezeigt. Kann ich das irgendwie hinkriegen, dass die pi@meinedynds als Absender angezeigt wird? Müsste doch eigentlich möglich sein, wenn es auch mittels
Code: Alles auswählen
echo test | mail meineadresse@gmx.net
Hier mal die relevanten Stellen aus der Konfiguration:
main.cf:
Code: Alles auswählen
virtual_alias_maps = regexp:/etc/postfix/virtual-regexp
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_dependent
sender_canonical_maps = hash:/etc/postfix/sender_canonical
relayhost = smtp.googlemail.com:587
Code: Alles auswählen
pi@meinedyndns meineadresse@gmail.com:pass
meineadresse@gmx.net meineadresse@gmx.net:pass
smtp.googlemail.com:587 meineadresse@gmail.com:pass
Code: Alles auswählen
pi@meinedyndns smtp.googlemail.com:587
meineadresse@gmx.net mail.gmx.net:587
Code: Alles auswählen
pi pi@meinedyndns
root meineadresse@gmx.net
Code: Alles auswählen
/test/ meineadresse@gmx.net
Schreibe ich jetzt eine mail an test@meinedyndns, wird diese weitergeleitet an meineadresse@gmx.net, allerdings steht dann im header nicht pi@meinedyndns als Absender, sondern meineadresse@gmail.com. Kann ich es irgendwie erreichen, dass pi@meinedyndns im Absender steht? Wie schon gesagt, durch
Code: Alles auswählen
echo test | mail meineadresse@gmx.net
Vielen Dank im Voraus
PS: noch zwei kurze Auszüge aus der /sys/var/mail.log
echo test | mail meineadresse@gmx.net
Code: Alles auswählen
postfix/pickup[27378]: 8B7522049B: uid=1000 from=<pi>
postfix/cleanup[14155]: 8B7522049B: message-id=<20150824071452.8B7522049B@meinedyndns>
postfix/qmgr[27377]: 8B7522049B: from=<pi@meinedyndns>, size=297, nrcpt=1 (queue active)
postfix/smtp[14161]: connect to smtp.googlemail.com[2a00:1450:4013:c01::10]:587: Network is unreachable
postfix/smtp[14161]: 8B7522049B: to=<meineadresse@gmx.net>, relay=smtp.googlemail.com[74.125.136.16]:587, delay=1.8, delays=0.13/0.01/0.7/0.91, dsn=2.0.0, status=sent (250 2.0.0 OK 1440400494 ne7sm10988511wic.12 - gsmtp)
postfix/qmgr[27377]: 8B7522049B: removed
Code: Alles auswählen
postfix/smtpd[14153]: connect from mailserver[ip]
postfix/smtpd[14153]: 006A420146: client=mailserver[ip]
postfix/cleanup[14155]: 006A420146: message-id=<55DAC425.10909@mailserver>
postfix/qmgr[27377]: 006A420146: from=<adresse@mailserver>, size=1056, nrcpt=1 (queue active)
postfix/smtpd[14153]: disconnect from mailserver[ip]
postfix/smtp[14161]: connect to smtp.googlemail.com[2a00:1450:4013:c01::10]:587: Network is unreachable
postfix/smtp[14161]: 006A420146: to=<meineadresse@gmx.net>, orig_to=<test@meinedynds>, relay=smtp.googlemail.com[74.125.136.16]:587, delay=2.2, delays=0.43/0.11/0.72/0.93, dsn=2.0.0, status=sent (250 2.0.0 OK 1440400432 pu6sm21732101wjc.34 - gsmtp)
postfix/qmgr[27377]: 006A420146: removed
PPS: Ich wäre auch zufrieden damit, wenn die originale Adresse im Absender stehen bleiben würde. ich will nur vermeiden, dass meineadresse@gmail.com als Absender im Header steht. Also falls jemand weiß, wie man den originalen Absender erhält, wäre mir das auch recht. Je nach dem, was einfacher ist
Danke