Ich versuche, einen Postfix-Server in Google Cloud einzurichten, der ausgehende SMTP-Ports blockiert. Mein Problem ist, dass eine E-Mail-Adresse (sagen wir [email protected]
) ein Alias für eine externe E-Mail-Adresse ( ) sein muss [email protected]
; alle an[email geschützt]müssen weitergeleitet werden an[email geschützt]. Ich habe auch noch weitere E-Mail-Adressen die einfach lokal zugestellt werden müssen.
Ich kann Postfix so einrichten, dass alle E-Mails an[email geschützt]Zu[email geschützt]mithilfe virtueller Alias-Zuordnungen, aber da SMTP-Ports blockiert sind, wird die Verbindung nicht zum SMTP-Server von example2.com durchgestellt. Ich möchte, dass Postfix diese E-Mails über Mailjet auf Port 2525 sendet, damit die Verbindung nicht blockiert wird. Leider versucht Postfix, selbst wenn relayhost
auf eingestellt ist in-v3.mailjet.com:2525
, die E-Mails nicht weiterzuleiten, sondern sie direkt zu senden.
Ich verwende Ubuntu 16.04.
Antwort1
Wenn Sie eine Relay-Direktive ausführen, versucht Postfix standardmäßig, den MX für diese Domäne nachzuschlagen. Sie müssen Postfix daher anweisen, den in Klammern angegebenen A-Eintrag zu verwenden, siehe meine Relayhost-Direktive weiter unten.
relayhost = [vps1.domain.com]:26
Ich verwende einen Off-Port, um die SMTP-Blockierung meines ISPs zu umgehen. Dadurch wird Postfix gezwungen, direkt zu diesem A-Eintrag zu gehen und eine Verbindung zum Senden von E-Mails herzustellen.