Nie pozwól, aby wymiana poczty Office365 była otwartym przekaźnikiem


0

Chcę używać Office365 jako wymiany poczty dla mojego serwera. Będzie miał jedno konto - support@example.com, a ja zaloguję się do witryny Office365, aby zobaczyć wszystkie wiadomości e-mail wysłane na ten adres e-mail. Wyślę e-maile ze strony Office365, a także przekażę e-maile ze skryptu php-cli za pomocą phpmailer za pośrednictwem serwera Office365 .

Dodałem konto do support@example.com i mogę wysyłać i odbierać wiadomości e-mail za pośrednictwem witryny Office365. Skonfigurowałem również phpmailer z następującymi ustawieniami:

$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

W Office365 Exchange Admin Centre > mail flow > connectorsskonfigurowałem łącznik, aby zezwalał tylko na połączenia z adresu IP mojego serwera.

Teraz, gdy uruchamiam skrypt testowy z mojego serwera, mogę przekazywać wiadomości e-mail - jak dotąd tak dobrze. Jednak po uruchomieniu skryptu testowego z innego serwera mogę również przekazywać wiadomości e-mail! Wygląda na to, że moje konto Office365 działa jako otwarty przekaźnik! Jak mogę temu zapobiec i zezwalać na połączenia tylko z adresu IP mojego serwera?



@DavidPostill hmm ok, przepraszam, nie zdawałem sobie sprawy, że pytania dotyczące wsparcia IT w firmie są niedozwolone.
Mulllhausen,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.