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

1 ответ1

1

С некоторой нерешительностью я бы рассмотрел заголовок Auto-Submitted: стандартизированный в RFC3834, который позволяет подавлять рикошеты для автоматически генерируемой электронной почты. Таким образом, он не предназначен для использования в переадресованных сообщениях, но его стоит попробовать.

Вы бы добавили это к пересылаемому сообщению примерно так:

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

forwarded значение не стандартизировано, но, как я читаю спецификацию, любое значение, кроме "нет", должно подавлять отскоки.

Я также добавил опцию -f '' как запасной вариант; если это работает, это может быть полезно само по себе, так как многие почтовые серверы не будут генерировать отскоки для сообщений, у которых есть пустой отправитель конверта. Однако не все сайты позволяют вам контролировать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .