Не работает авторизация SMTP Microsoft 365 при отправки писем с сайта
Всем привет, история такая — MS 365 отклоняет авторизацию по SMTP
Подробнее:
Для отправки писем с сайта настроил ящик на Microsoft 365, соответсвенно привязал домен к аккаунту прописал все DNS, в настройках admin.microsoft.com для моего юзера разрешил SMTP, разрешил MFA, создал пароль приложений для него же, прописал все настройки SMTP для mail (как обычно это делал много раз) в Modx, однако MS отклоняет авторизацию.
Проверяю в admin.microsoft.com настройки → Org Settings → Services → Modern authentication — тут по идее должны быть настройки с разрешениями базовой авторизации но их нет и вместо этого сообщение:
techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-deprecation-in-exchange-online-time-s-up/ba-p/3695312
learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online
В связи с этим возникает вопрос как сделать отправку почты с сайта используя «современная аутентификацию» — авторизацию на основе токенов OAuth 2.0?
Formit как кажется это не поддерживает
Подробнее:
Для отправки писем с сайта настроил ящик на Microsoft 365, соответсвенно привязал домен к аккаунту прописал все DNS, в настройках admin.microsoft.com для моего юзера разрешил SMTP, разрешил MFA, создал пароль приложений для него же, прописал все настройки SMTP для mail (как обычно это делал много раз) в Modx, однако MS отклоняет авторизацию.
Проверяю в admin.microsoft.com настройки → Org Settings → Services → Modern authentication — тут по идее должны быть настройки с разрешениями базовой авторизации но их нет и вместо этого сообщение:
Your organization has security defaults enabled, which means modern authentication to Exchange Online is required, and basic authentication connections are blocked. You must turn off security defaults in the Azure portal before you can change any settings here.И две ссылки с информацией о том что MS отключают последовательно «базовую авторизацию» без возможности ее включения, а тем у кого она уже была включена ранее в сентябре 2025 отключат навсегда:
techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-deprecation-in-exchange-online-time-s-up/ba-p/3695312
learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online
В связи с этим возникает вопрос как сделать отправку почты с сайта используя «современная аутентификацию» — авторизацию на основе токенов OAuth 2.0?
Formit как кажется это не поддерживает
Комментарии: 1
PHPMailer не поддерживают из коробки OAuth 2.0 (GPT в помощь).
Попробуйте отключить Security Defaults.
Но если нужно все же с OAuth 2.0 то GPT нынче могут подсказать поэтапно что да как нужно сделать, пробуйте
Попробуйте отключить Security Defaults.
Но если нужно все же с OAuth 2.0 то GPT нынче могут подсказать поэтапно что да как нужно сделать, пробуйте
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.