Переход с SMTP на oAuth

Здравствуйте,

В связи с новой корпоративной политикой нам необходимо изменить конфигурацию электронной почты нашего сайта с SMTP на OAuth. Однако я не могу найти эту опцию в панели администратора.

Любая помощь?

Спасибо

SMTP отправляет электронные письма (ежедневные дайджесты, сброс пароля), тогда как OAuth аутентифицирует (и выполняет вход) пользователей. Я не думаю, что они являются взаимозаменяемыми, если только я не понимаю это неправильно…

В связи с этим: Deprecation of Basic authentication in Exchange Online | Microsoft Learn

Если я правильно понимаю, несколько лет назад задавали похожий вопрос, и вот какой был ответ:

Спасибо за ссылку на предыдущее обсуждение.
Однако наш отдел ИТ сообщает следующее:

Это сообщение, по-видимому, вводит в заблуждение. SMTP Auth — это родительская категория, включающая как базовую, так и современную аутентификацию (OAuth2). Исходя из описания конфигурации, вы всё ещё настраиваете базовую аутентификацию по имени пользователя и паролю. Вот разъяснение с форума Microsoft:

“SMTP AUTH обычно рекомендуется большинством поставщиков/поставщиков услуг и поддерживается большинством приложений/устройств. SMTP AUTH может осуществляться с использованием базовой и современной аутентификации, в зависимости от поставщика/приложения/устройства (но поскольку Microsoft отказывается от базовой аутентификации, её необходимо настраивать с использованием современной аутентификации)… Современная аутентификация основана на библиотеке аутентификации Active Directory (ADAL) и OAuth 2.0.”

https://learn.microsoft.com/en-us/answers/questions/1141052/definitive-guide-to-smtp-auth-vs-basic-auth-vs-oat

Таким образом, хотя верно, что Microsoft не отказывается от SMTP Auth, действительно, один из методов, входящих в SMTP Auth, станет недоступен (а именно использование имени пользователя и пароля).

Предложенное решение, по-видимому, неприменимо в том виде, в котором оно описано. Что мы можем сделать?

Привет @NateDhaliwal, есть какие-нибудь предложения, как можно действовать?

Спасибо

Вам потребуется создать плагин или воспользоваться сервисом доставки почты, поддерживающим аутентификацию SMTP.

Кто мог бы помочь с созданием плагина? Или вы знаете какой-либо сервис, использующий SMTP-аутентификацию?

Спасибо

Вы можете создать тему на Marketplace и, возможно, нанять разработчика за плату.

Практически все почтовые сервисы используют SMTP-аутентификацию. Например, все перечисленные на Configure VERP to handle bouncing e-mails.

Мы перешли на https://auth-email.com — он подключается к сервису OAuth для электронной почты за вас, поэтому вы можете использовать обычный SMTP.

MailEnable не поддерживает OAuth для SMTP, как это делают Microsoft и Google. В основном он использует базовую аутентификацию. Скорее всего, вам потребуется перейти на внешний SMTP-сервис, такой как Microsoft 365 или Gmail, или использовать релей, поддерживающий OAuth, если этого требует ваша политика.