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

QMail сохраняет копии отправленных писем?

Меня попросили получить конкретный адрес электронной почты для пользователя (настоящий стиль Джеймса Бонда ...). Он был отправлен через почтовую форму на нашем веб-сайте, но пользователь так и не получил подтверждение по электронной почте, потому что он / она ввел неверный адрес электронной почты.

Теперь мой вопрос: поскольку он был отправлен с помощью PHP и почтовый сервер (QMail) ответил с ошибкой, я смогу найти его в папке отказов каталога установки QMail, верно? Я не могу точно вспомнить, как долго мы храним сообщения о недоставке (настройка QMail по умолчанию), но сообщение появилось всего несколько дней назад. QMail сохраняет где-нибудь копии отправленных писем?

Уже просмотрел множество руководств по QMail, но не нашел окончательного ответа. (Хотя жизнь с QMail - хорошее чтение -> http://www.lifewithqmail.org/

Вы можете настроить qmail для этого, некоторые хакерские (один пример здесь), но по умолчанию qmail - это простой, утомительный, неархивирующий MTA: он принимает почту и либо (а) доставляет ее локальному пользователю, либо (б) отправляет ее в удаленную систему для доставки.


В стандартной настройке qmail, если почтовый сервер ответил с ошибкой, у вас есть две возможности:

  • Серьезные ошибки будут отброшены. Брось - сообщение пропало.
  • Мягкие ошибки все еще могут возникать, если qmail не достиг предела времени ожидания повтора.
    Посмотрите в каталог очереди qmail (независимо от того, что он находится в вашей системе) и посмотрите, есть ли там сообщение.

Мой совет: скажите пользователю, что почта не подлежит восстановлению. Не лезьте в болото электронной почты, ведь там есть аллигаторы.