Обычно обратный адрес у всей рассылки один, и когда приходит отказ, получателя приходится выяснять из его содержимого — разбирать текст, искать вложенное письмо, сопоставлять идентификаторы. Способ работает, но зависит от того, насколько аккуратно отказ составлен на чужой стороне.
VERP переворачивает задачу. Обратный адрес делается своим для каждого получателя: узел вписывает в него адрес получателя по неизменной схеме. Отказ приходит на этот уникальный адрес — и получателя видно по самому адресу, ничего не разбирая.
Схема жёсткая: из отправителя jsmith@example.com и получателя jdoe@yahoo.com выходит jsmith-jdoe=yahoo.com@example.com — собака в адресе получателя заменяется на знак равенства, и всё это становится левой частью нового адреса.
# включение для всех подающих <source 0/0> verp-default true</source> # или точечно, под одного получателя <domain yahoo.com> verp-default yes</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
1 связь
pmta show settings yahoo.com/vmta1 | grep -i verp-default grep -i 'MAIL FROM' /var/log/pmta/pmta.log | tail -10
3 статьи
◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Что возвращать в отчёте об отказеЧто вкладывать в отчёт об отказе: письмо целиком или только его заголовки.◇На какие исходы приходит отчёт — решает каждый получательДля каждого получателя отдельно запрашивается отчёт об успехе, о неудаче, о задержке, о любом их сочетании или ни о чём; умолчание — только неудача.