ich habe das Probnlem, dass ich keine Mails an outlook.com/msn*/hotmail* schicklen kann, weil die meinen Mailserver nicht als Vertrauenswürdig erachten. Nun würde ich gerne alle Mails an diese Domänen über mein google Konto schicken.
Ich kann mit diesem Eintrag ucr set mail/maps/transport/domain="hotmail.com relay:[smtp.google.de]"
zwar den Eintrag setzen, aber wo hinterlege, mit welchem Passwort und Benutzer er sich bei Google anmelden soll?
Sind darüber hinaus noch weieter UCR Variablen zu setzen?
damit Postfix Authentifizierung überhaupt nutzt, muss noch die UCR-Variable mail/relayauth auf true oder yes gesetzt werden.
Die Logindaten trägt man dann in der Datei /etc/postfix/smtp_auth ein. Achtung: die linke Seite muss exakt so lauten, wie das konfigurierte Relay, also in Ihrem Fall [smtp.google.de]. Anschließend ein postmap auf die Datei.
Das habe ich auch schon mehrfach gemacht. Habe dann von MS die Nachricht bekommen, dass die mich ausgenommen haben. Eine Mail an hotmail kam aber dennoch weider zurück und da ich das nicht dauernd anpassen will, möchte ich diese Mails über google senden.
Jan
p.s. danke für die Links, wer weiss, vielleicht brauch man die ja noch
Muss nochmal auf deinen Hinweis zurück kommen:
Ich möchte nicht alle Mails “relayen”, nur die, welche an ms* gehen.
Durch obige Einstellung wird doch “alles” über den relay server gesendet, oder?
es wird nur dann alles über ein einziges Relay geschickt, wenn die UCR-Variable mail/relayhost (Postfix-Variable relayhost) gesetzt ist. Die mail/relayauth sorgt hingegen nur dafür, dass Authentifizierung bei jeglicher Form von Relay benutzt werden kann, also auch dem selektiven Relaying einzelner Empfängeradressen/-domains. Durch mail/relayauth werden die folgenden Postfix-Variablen gesetzt:
danke für die Erklärung. Eine Sache bleibt für mich jetzt noch unklar.
Wenn Ich also mail/relayauth auf Yes setze und /etc/postfix/smtp_auth befülle mit
[smtp.relayserver] benutzername:passwort
Wo stelle ich dann ein, dass er die domain “hotmail.com” über den in /etc/postfix/smtp_auth eingetragenen Server senden soll?
ich meinte nur, dass die UCR-Variable mail/maps/transport/… diesen Wert haben muss (außerdem garantiert nicht imap.google.com, sondern eher smtp.google.com). Die smtp_auth hingegen muss so aussehen:
[smtp.google.com] name@gmail.com:paswort
Also nur den Servernamen, nicht aber die Domäne outlook.com oder das Protokoll smtp:
naja, der Empfänger ist auch outlook.de, aber Sie haben den Transport für outlook.com eingerichtet. Es geht hier nur um die Domäne der Emfpänger-E-Mail-Adresse — nicht um den Hostnamen des Ziel-Mail-Servers.