Ich habe einen Mailstore Proxy im lokalen Netzwerk stehen, der seine Arbeit prima verrichtet.
Jetzt möchte ein Drittanbieter über seine Software im Netz Mails versenden, über SMTP vom Mailstore.
Wir machen das bereits mit Mailclients wie Outlook. Mailstore hat einen Proxy, welcher die Mails dann nach Archivierung an den Mailprovider-MX weiter gibt. Man gibt im Mailclient nicht die Adresse des Providers an, sondern die lokales des Proxys. Dort ist dann die Adresse des Providers hinterlegt. Wie gesagt, die Mailclientsoftware macht das prima.
Die Software des Drittanbieters macht das nicht, denn es kommt die Fehlermeldung:
"System.Net.Mail.SmtpFailedRecipientException: Postfach nicht verfügbar. Die Serverantwort war: 4.7.1 <servername.domäne.local>: Helo command rejected: Host not found"
Was macht die Software des Drittanbieters anders als die Mailclients?
Könnte es am fehlenden SPF-Eintrag liegen?
Oder sind die smtpd_helo_restrictions beim Provider zu krass?
Code: Alles auswählen
smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks, check_helo_access regexp:/etc/postfix/helo_access, reject_invalid_hostname, reject_non_fqdn_hostname, reject_invalid_helo_hostname, reject_unknown_helo_hostname, check_helo_access regexp:/etc/postfix/blacklist_helo