Only allowing authenticated user on host to relay emails to external address in Exchange Server 2013

I have an application running on a host which is configured to send emails using an exchange account (this account connects to Exchange server 2013). However, only emails destined for other internal exchange email addresses are sent and emails sent to an external address such user@gmail.com are denied with the Unable to relay message. I have read the following guide https://practical365.com/exchange-server/exchange-2013-configure-smtp-relay-connector/ but it mentions allowing Anonymous Users to relay emails to external addresses. What I want is to only allow the authenticated user on the host to send emails to external addresses and not anonymous users. How would one go about doing this?

0
задан 6 July 2017 в 14:11
2 ответа

Если вы используете SMTP напрямую, перед отправкой может потребоваться аутентификация. Если вы используете MAPI / Outlook, вы должны создать новое сообщение в «Исходящих», а затем «Отправить» элемент, чтобы Exchange мог его забрать.

0
ответ дан 4 December 2019 в 13:31

Exchange is уже настроен для этого - именно для этого предназначен клиентский коннектор получения. Однако клиентский соединитель приема использует TLS. Поэтому, если ваше приложение может использовать TLS, переключитесь на порт на клиентском соединителе приема и настройте приложение на проверку подлинности.

В противном случае просто настройте новый коннектор приема для прослушивания порта 25. Настройте удаленный IP-адрес как IP-адрес хоста, который должен отправлять электронную почту, и скопируйте настройки клиентского коннектора получения для всего остального.

2
ответ дан 4 December 2019 в 13:31

Теги

Похожие вопросы