Impedire che lo scambio di posta di Office365 sia un inoltro aperto


0

Desidero utilizzare Office365 come scambio di posta per il mio server. Avrà un unico account - support@example.com e accederò al sito Web Office365 per vedere tutte le e-mail inviate a questo indirizzo e-mail. Invierò e-mail dal sito Web Office365 e inoltrerò anche e-mail da uno script php-cli utilizzando phpmailer tramite il server Office365.

Ho aggiunto l'account per support@example.com e sono in grado di inviare e ricevere e-mail tramite il sito Web Office365. Ho anche configurato phpmailer con le seguenti impostazioni:

$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 Exchange Admin Centre > mail flow > connectorsho configurato un connettore per consentire connessioni solo dall'indirizzo IP del mio server.

Ora, quando eseguo il mio script di test dal mio server, sono in grado di inoltrare e-mail - finora tutto bene. Tuttavia, quando eseguo il mio script di test da un altro server sono anche in grado di inoltrare e-mail! Sembra che il mio account Office365 si stia comportando come un relay aperto! Come posso evitare che ciò accada e consentire solo connessioni dall'indirizzo IP del mio server?



@DavidPostill hmm ok, mi spiace di non aver realizzato che le domande specifiche sul supporto IT aziendale non erano consentite.
Mulllhausen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.