Мы только что перешли на Office 365, поскольку он дешевле, чем наш предыдущий поставщик услуг электронной почты. Все адреса электронной почты работают для наших пользователей, теперь нам нужно больше контроля.
Нам нужно отправлять автоматические электронные письма из нашего бэкэнда. Мы не хотим платить за новое место пользователя для каждого адреса электронной почты, который нам может понадобиться отправить. Как мы можем настроить сервер Exchange или Office 365, чтобы мы могли это сделать?
Нет необходимости использовать конкретный адрес FROM при ретрансляции электронной почты через O365 от имени конкретного пользователя. Вам понадобится только лицензионная учетная запись с почтовым ящиком.
Мы обнаружили преимущества ретрансляции нашей почты через Office 365, которых мы не получали от прямого доступа к принимающему почтовому узлу:
Существует также возможность использовать внутренний сервер ретрансляции, опционально с подключением TLS, к соединителю приема в Office365. Это дает вам около 10 тысяч получателей в день.
Вот документ, который вам нужно прочитать: https://technet.microsoft.com/en-us/library/dn554323(v=exchg.150).aspx
Адреса «От» и «Ответить» при отправке через SMTP могут быть буквально любыми, если вы используете SMTP-аутентификацию из своего бэкэнда через одну учетную запись. Я не верю, что O365 позволит вам настроить анонимный ретранслятор.
Конечно, для отправки электронной почты вам вообще не нужно отправлять сообщения через экземпляр O365. Вы могли бы просто послать почту. Ваши серверные приложения могут отправлять почту напрямую, или вы настраиваете ретранслятор SMTP в своей сети для использования вашим сервером, а затем этот ретранслятор будет просто отправлять почту предполагаемым получателям.
Или, как предлагает EEAA, вы можете использовать размещенную службу ретрансляции электронной почты.