Verhindern Sie, dass der Office 365-Mail-Austausch ein offenes Relay ist

970
mulllhausen

Ich möchte Office365 als E-Mail-Austausch für meinen Server verwenden. Es wird ein einziges Konto haben - support@example.com. Ich werde mich auf der Office365-Website anmelden, um alle E-Mails anzuzeigen, die an diese E-Mail-Adresse gesendet werden. Ich werde E-Mails von der Office365-Website senden und E-Mails von einem php-cli-Skript mit phpmailer über den Office365-Server weiterleiten.

Ich habe das Konto für support@example.com hinzugefügt und kann E-Mails über die Office365-Website senden und empfangen. Ich habe phpmailer auch mit den folgenden Einstellungen konfiguriert:

$From = "support@example.com"; $Sender = "support@example.com"; $Mailer = "sendmail"; $Host = "smtp.office365.com"; $SMTPAuth = true; //probably not needed $Username = "support@example.com"; $Password = "xyz"; //probably not needed 

In Office365 habe Exchange Admin Centre > mail flow > connectorsich einen Connector so konfiguriert, dass nur Verbindungen von der IP-Adresse meines Servers aus zugelassen werden.

Wenn ich nun mein Testskript von meinem Server aus laufe, kann ich E-Mails weiterleiten - so weit, so gut. Wenn ich jedoch mein Testskript von einem anderen Server aus laufe, kann ich auch E-Mails weiterleiten! Es scheint, dass mein Office365-Konto als offenes Relay fungiert! Wie kann ich dies verhindern und nur Verbindungen von der IP-Adresse meines Servers zulassen?

0
Sie stellen eine Off-Topic-Frage. Bitte lesen Sie [On-Topic] (https://superuser.com/help/on-topic), [Wie stelle ich eine gute Frage?] (Https://superuser.com/help/how-to-ask) und [Welche Arten von Fragen sollte ich vermeiden?] (https://superuser.com/help/dont-ask) DavidPostill vor 8 Jahren 0
@DavidPostill hmm ok, sorry, ich wusste nicht, dass Fragen zur IT-Unterstützung des Unternehmens nicht zulässig waren. mulllhausen vor 8 Jahren 0

0 Antworten auf die Frage