Я пытаюсь обрабатывать отклоненные письма от моей системы и считаю, VERP
это стандартный способ сделать это, однако обновления в RFC (что конечный отправитель должен установить Return-Path
) означает, что я не могу добиться этого чисто и правильно.
Мой предполагаемый подход был:
$email->setTo('[email protected]');
$email->setFrom('[email protected]');
$email->addCustomHeader('Return-Path', '[email protected]');
Сканирование потока журнала я мог найти bounce+
Удалите адрес электронной почты и действуйте.
Однако я не собираюсь (и не могу из-за SMTPMailer) установить Return-Path
Работа вокруг меня есть:
$email->setTo('[email protected]');
$email->setFrom('[email protected]');
$email->replyTo('[email protected]'); // if I don't do this the system would treat replies as bounces
Однако это довольно некрасиво и также рассматривается как спам, я думаю, из-за нечетного адреса.
Моя текущая мысль заключается в том, чтобы добавить пользовательский заголовок, который я затем добавляю в свою запись в postfix (я не уверен, что могу это сделать), но я подумал, что это то, что Return-Path
должен был избежать.
Что я могу сделать, чтобы предотвратить пометку как спам, сохранить электронную почту в чистоте, а также в соответствии со стандартом?
Задача ещё не решена.
Других решений пока нет …