Предотвращение ошибок доставки почты с переадресованного адреса для спама
Я пересылаю свою электронную почту с сервера linux (работает exim) на мою учетную запись gmail, используя procmail. Часто я получаю сообщения об ошибках доставки почты из отправленных мне спам-сообщений, где ошибка является отклонением SMTP от gmail из-за потенциальной проблемы безопасности. Я полагаю, что exim/procmail сконфигурирован так, чтобы информировать меня (а не исходного отправителя письма) об ошибках SMTP, приходящих с адресов, на которые я пересылаю почту, поскольку в целом это может указывать на проблему с моей конфигурацией пересылки. Однако в этом случае ошибка не в моей проблеме, а в исходном отправителе. Как я могу настроить exim/procmail, чтобы они не отправляли мне эти сообщения?
1 ответ
С некоторой нерешительностью я бы рассмотрел Auto-Submitted:
заголовок, стандартизированный в RFC3834, который позволяет подавлять рикошеты для автоматически генерируемой электронной почты. Таким образом, он не предназначен для использования в переадресованных сообщениях, но его стоит попробовать.
Вы бы добавили это к пересылаемому сообщению примерно так:
:0
| formail -I "Auto-Submitted: forwarded" \
| $SENDMAIL -oi -f '' yourinbox@gmail.example.com
forwarded
значение не стандартизировано, но при прочтении спецификации любое значение, кроме "нет", должно подавлять отскоки.
Я также бросил в -f ''
вариант как запасной вариант; если это работает, это может быть полезно само по себе, так как многие почтовые серверы не будут генерировать отскоки для сообщений с пустым отправителем конверта. Однако не все сайты позволяют вам контролировать это.