Создать NO-REPLY адрес в Exchange Server/Microsoft 365

Почтовый ящик no-reply можно использовать в сценариях, когда нужно выполнять автоматические рассылки, оповещения, или информационные рассылки клиентам и вы не ожидаете ответа на эти письма. No-reply ящик обычно не отслеживается и все входящие письма в нем автоматически удаляются. В этом примере мы покажем, как создать такой no-reply адрес в Exchange Server и Microsoft 365 (Exchange Online).

Обычно рекомендуется создавать для no-reply адреса отдельный общий почтовый ящик :

В некоторых случая допустимо назначить no-reply SMTP адрес в виде прокси-адреса другому ящику, но это менее удобное решение (в Exchange Online возможна отправка письма от имени SMTP алиаса ).

Создайте новый общий почтовый ящик с помощью Exchange Admin Center или с помощью PowerShell:

New-Mailbox -Shared -Name "No-Reply Mailbox" -DisplayName "No-Reply Mailbox" -Alias no-reply

Exchange создать общий почтовый ящик PowerShell типа noreply

Можете сразу предоставить права на отправку от имени это ящика группе безопасности:

Set-Mailbox no-reply -GrantSendOnBehalfTo B2BSales| Add-MailboxPermission -User B2BSales -AccessRights FullAccess -InheritanceType All

Теперь нужно создать правило удаления всех входящих писем в это ящик. Можно создать правило в почтовом ящике (Inbox Rule), или настроить автоответ , но удобнее использовать транспортное правило Exchange для удаления письма до попадания в почтовый ящик.

В случае Exchange Online, откройте Exchange Admin Center -> Mail flow -> Rules -> Add a rule .

Создайте транспортное правило со следующими настройками:

  • Name: Block emails to non-reply SMTP address ;
  • Apply this rule if: The recipient -> is this person -> выберите общий почтовый ящик no-reply, который вы создали ранее;
  • Do the following: Block the message -> и выберите действие. Reject the message and include an explanation (если вы хотите отвечать на такое письмо с помощью простого шаблона, в котором указываете, что этот ящик не читается и необходимой контактной информацией) или вы можете просто удалить письмо ( Delete the message without notifying anyone ).

транспортное правило для удаления письма в ящик noreply

После создания транспортного правила не забудьте активировать его вручную.

включить тнранспортное правило exchange

Вы можете создать такое транспортное правило с помощью PowerShell:

New-TransportRule -Name "Reject messages to non-reply email " -RecipientAddressMatchesPatterns " [email protected] " –RejectMessageSilently

Или

New-TransportRule -Name Block messages to non-reply address" -RecipientAddressMatchesPatterns " [email protected] " -RejectMessageReasonText "This recipient is not allowed to receive messages." -RejectMessageEnhancedStatusCode "5.7.1" -Mode Enforce

Для удобства внутренних пользователей вашей организации вы можете скрыть этот почтовый ящик из адресной книги Exchange и настроить для него MailTip:
Set-Mailbox no-reply -MailTip "Этот ящик никем не читается"

включить подсказку mailtip для ящика no-reply exchange

Попробуйте отправить письмо на ящик no-reply. Ваше письмо не будет сохранено в почтовой базе, а в транспортных журналах Exchange для письма должно появится событие DROP .

Также можно создать no-reply ящик на базе группы рассылки Exchange (Distribution Group), которая не содержит пользователей.

EnglishRussianUkrainian