Настройка SMTP-ответов для возвращаемой почты

Настройка SMTP-ответов для возвращаемой почты

Добрый день,

Для почтового сервера мне нужно прочитать все возвращаемые письма, которые отправляет мой почтовый сервер. Когда происходит возврат, я получаю ответ с иногда сообщением об ошибке SMTP, например, 550 mailbox not found.

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

Обновлять

Пример возвращаемого письма:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  [email protected]
    SMTP error from remote mail server after RCPT TO:<[email protected]>:
    host mx4.hotmail.com [65.55.33.135]: 550 Requested action not taken:
    mailbox unavailable


  ------ This is a copy of the message, including all the headers. ------

Другой пример:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  [email protected]


------ This is a copy of the message, including all the headers. ------

Как вы видите, письмо, отправленное myowndomain.com, имеет пустой ответ. Они оба возвращаются, потому что почтовый ящик не найден.

Мой вопрос: может ли мой почтовый сервер на myowndomain.com быть более подробным при генерации кода ответа для недоставленного письма? И если да, то как мне это настроить с помощью Exim или Postfix или любого другого программного обеспечения SMTP?

решение1

Попробуйте Postfix, если вы этого еще не сделали. Он по умолчанию выдает подробные сообщения о недоставке (как hotmail).

Вы можете дополнительно настроить Postfix для отправки пользовательских сообщений о недоставке. http://www.postfix.org/bounce.5.html

Ответ моего сервера Postfix недействительному получателю:

This is the mail system at host mail.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

               The mail system

<[email protected]>: unknown user: "fakeuser"

Связанный контент