Назад | Перейти на главную страницу

Избегайте переадресации отказов системы доставки почты

У меня следующая настройка почты:

Вот что происходит на пронумерованных этапах:

  1. какой-то спам-адрес (которого на самом деле не существует) отправляет спам на info@xyz.org
  2. в info@xyz.org настроен автоматический ответ, который автоматически отправляется на spam@spam.org (чего на самом деле не существует)
  3. поскольку spam@spam.org на самом деле не существует, info@xyz.org получает Система почтовых отправлений сообщение от Mailer-Daemon (демон на рисунке не показан для ясности). Сообщение системы доставки почты выглядит так: http://i.imgur.com/ZP0dzUp.png
  4. Моя проблема в том, что это Система почтовых отправлений почта пересылается на person1@private.com (и т. д.), потому что я настроил пересылку почты от info@xyz.org к person1@private.com, и т.д...

Что я могу сделать, чтобы избежать шага 4, то есть автоматической пересылки из сообщения об ошибке системы доставки почты на адреса электронной почты для пересылки (person1@private.com)

Одним из решений может быть отключение сообщений системы доставки почты на почтовом сервере. Однако я думаю, что это не очень разумно, потому что иногда мне хотелось бы получать эти сообщения об ошибках, если они полезны.

Я рекомендую изменить отправителя конверта в автоответчике, отправленном на шаге (2) вашего потока. Это адрес отправителя конверта, на который на шаге (3) будут поступать сообщения об ошибках.

На шаге (2) можно использовать отправителя пустого конверта. Это предотвратит создание сообщения об ошибке на шаге (3). В сеансе SMTP это будет выглядеть так:

MAIL From:<>

В качестве альтернативы вы можете создать отдельный адрес для использования в качестве отправителя конверта на шаге (2). Тогда сообщение об ошибке все равно будет сгенерировано на шаге (3). Сообщение об ошибке, созданное на этом этапе, будет иметь пустой отправитель конверта и адрес назначения, соответствующий отправителю конверта, который вы использовали на шаге (2). Используя отдельный адрес для этой цели, вы можете относиться к нему по-другому и избежать шага (4).

Вам не нужно менять From: адрес внутри заголовков электронной почты на шаге (2).

Что бы вы ни делали, я также настоятельно рекомендую вам убедиться, что письмо, которое вы отправляете на шаге (2), содержит достаточно информации, чтобы однозначно определить, какое письмо на шаге (1) вызвало его. По сути, это означает, что Message-ID of (1) где-то внутри письма, созданного в (2).