Как избежать 554 ошибочных заголовков дубликата

Я создал IRedMail на сервере AWS, таким образом, почтовый стек выглядит примерно так:

  • Постфикс
  • Голубятня
  • Roundcube
  • Почта, отправленная через Amazon SES

Я пытаюсь переслать электронную почту к Gmail с помощью плагина Managesieve в Roundcube. Пересланная электронная почта возвращается с сообщением

554 Transaction failed: Duplicate header 'DKIM-Signature'.

если отправлено от другой учетной записи на том домене, и

554 Message rejected: Email address is not verified. 
(in reply to end of DATA command)

если отправлено от счета по внешним расчетам. Добавление учетной записи как "Отправляет Из" учетной записи в Gmail, не сделал это достаточно снисходительным для принятия переадресованных сообщений. Как я мог пойти об отладке этого?

1
задан 5 March 2014 в 02:41
1 ответ

Оба сообщения об ошибках пришли из Amazon SES. В этот раз я постараюсь ответить на первое сообщение об ошибке.

554 Transaction failed: Duplicate header 'DKIM-Signature'.

Первая ошибка означала, что Amazon SES видит два заголовка DKIM-Signature в вашем электронном письме (после его пересылки). Похоже, в вашем почтовом стеке есть программа DKIM, о которой вы забыли упомянуть. Следовательно, в вашем первом сообщении об ошибке поток электронной почты выглядит следующим образом

anotheraccount@example.com -> DKIM signing -> youraccount@example.com -> sieve-forwarding-service ->  DKIM signing -> amazon SES

В потоке почты есть два действия подписи DKIM. Итак, в вашем перенаправленном электронном письме есть два заголовка DKIM-Signature.

Решение

Я не знаю, какое программное обеспечение DKIM в вашем стеке. Итак, решение зависит от программного обеспечения DKIM.

Например, в OpenDKIM есть параметр для удаления старого заголовка DKIM-Signature при подписании. Этот параметр - RemoveOldSignatures . В документации указано, что значение по умолчанию - нет .

RemoveOldSignatures (Boolean)

  Удаляет все существующие подписи при работе в режиме подписи.
 
1
ответ дан 4 December 2019 в 00:28

Теги

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