Здравствуйте,
возникла проблема - ранее вся исходящая почта проходила смену From через - smtp_header_checks = regexp:/etc/postfix/header_check
/From:.*/ REPLACE From: ex@example.con
Сейчас подключили DKIM и теперь отправка почты падает с ошибкой :
Our system has detected that this message is 550-5.7.1 not RFC 5322 compliant: 550-5.7.1 Multiple 'From' headers found. 550-5.7.1 To reduce the amount of spam sent to Gmail, this message has been 550-5.7.1 blocked. Please visit 550-5.7.1
В итоге либо у нас почта отправляется от пользователя, от которого запускается скрипт, либо без подписи от нужного пользователя.
Что пробовал, чтобы изменить ситуацию :
1. /etc/aliases
2. sender_canonical_maps
3. OversignHeaders
Читал, что можно запустить before-queue milter , но очень не хочется только для смены одного хидера городить огород.
Каким образом можно решить проблему ?
dkim, postfix