Предотвращение ошибок доставки почты с переадресованного адреса для спама

387
Mike Shulman

Я пересылаю свою электронную почту с сервера linux (работает exim) на мою учетную запись gmail, используя procmail. Часто я получаю сообщения об ошибках доставки почты из отправленных мне спам-сообщений, где ошибка является отклонением SMTP от gmail из-за потенциальной проблемы безопасности. Я полагаю, что exim / procmail сконфигурирован так, чтобы информировать меня (а не исходного отправителя письма) об ошибках SMTP, приходящих с адресов, на которые я пересылаю почту, поскольку в целом это может указывать на проблему с моей конфигурацией пересылки. Однако в этом случае ошибка - не моя проблема, а проблема исходного отправителя. Как я могу настроить exim / procmail, чтобы они не отправляли мне эти сообщения?

0

1 ответ на вопрос

1
tripleee

With some hesitation, I would consider the Auto-Submitted: header standardized in RFC3834 which allows you to suppress bounce messages for automatically generated email. As such, it's not really intended to be used on forwarded messages, but it's worth a shot.

You would add that to the forwarded message something like this:

:0 | formail -I "Auto-Submitted: forwarded" \ | $SENDMAIL -oi -f '' yourinbox@gmail.example.com 

The forwarded value is not standardized, but the way I read the spec, any value other than "no" should suppress bounces.

I also threw in the -f '' option as a fallback; if it works, it could be useful by its own, as many mail servers will not generate bounces for messages which have an empty envelope sender. However, not all sites allow you to control this.

Спасибо! Я еще не пробовал, но не уверен, что это будет правильным решением, поскольку RFC3834 специально говорит, что речь идет не об уведомлениях о состоянии доставки, которые описаны в [RFC3461] (http: // tools. ietf.org/search/rfc3461). Если я правильно читаю электронные письма, gmail не является _bouncing_ точно, но отклоняет сообщения на уровне SMTP, что заставляет почтовый сервер _my_ выдавать DSN. Mike Shulman 10 лет назад 0
Тогда опция `-f ''` для Sendmail может быть всем, что вам нужно. tripleee 10 лет назад 0

Похожие вопросы