Предотвратить обмен почтой Office365 с открытым ретранслятором

856
mulllhausen

Я хочу использовать Office365 в качестве почтового обмена для моего сервера. У него будет одна учетная запись - support@example.com, и я войду на веб-сайт Office365, чтобы просмотреть все электронные письма, отправленные на этот адрес электронной почты. Я буду отправлять электронные письма с веб-сайта Office365, а также пересылать электронные письма из сценария php- cli с помощью phpmailer через сервер Office365.

Я добавил учетную запись для support@example.com и могу отправлять и получать электронные письма через веб-сайт Office365. Я также настроил phpmailer со следующими настройками:

$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 

В Office365 Exchange Admin Centre > mail flow > connectorsя настроил соединитель, чтобы разрешить подключения только с IP-адреса моего сервера.

Теперь, когда я запускаю свой тестовый скрипт с моего сервера, я могу ретранслировать электронную почту - пока все хорошо. Однако, когда я запускаю свой тестовый скрипт с другого сервера, я также могу передавать электронные письма! Кажется, моя учетная запись Office365 действует как открытый ретранслятор! Как я могу предотвратить это и разрешить соединения только с IP-адреса моего сервера?

0
Вы задаете не по теме вопрос. Пожалуйста, прочтите [On-Topic] (https://superuser.com/help/on-topic), [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask) и [Какие типы вопросов мне следует избегать?] (https://superuser.com/help/dont-ask) DavidPostill 7 лет назад 0
@DavidPostill хмм хорошо, извините, я не понимал, что вопросы, касающиеся корпоративной ИТ-поддержки, не разрешались. mulllhausen 7 лет назад 0

0 ответов на вопрос