Настройка postfix для использования SMTP-реле SendGrid с фиксированным адресом FROM, но необходимо добавить REPLY-TO исходного отправителя

Я пытался решить проблему в течение нескольких месяцев, используя несколько разных конфигураций.

При локальной доставке в почтовый ящик Dovecot ( ) исходный отправитель ( ) сохраняется в адресе FROM. Удаленная доставка с использованием SMTP-сервера SendGrid через виртуальную пересылку на ( [email protected][email protected][email protected] ) работает, если:

в smtp_header_checks есть ли

      /^From:(.*)$/   REPLACE From: no-reply@domain.org

и в main.cf

      sender_canonical_classes = envelope_sender
smtp_header_checks = regexp:/etc/postfix/smtp_header_checks

Я попытался добавить ответ в заголовок, чтобы получатели, получившие пересылаемое электронное письмо, могли ответить на него.

В smtp_header_checks я поставил

      /^From:(.*)$/  REPLACE Reply-To:$1<br>
/^From:(.*)$/   REPLACE From: no-reply@domain.org

но это дает ошибку 550

      Feb 14 13:40:03 club-jowett-vm postfix/smtp[12857]: BB2AD65E91: replace: header From:  <sender@gmail.com>: From: no-reply@domain.org  Reply-To: <sender@gmail.com>
Feb 14 13:40:03 t-vm postfix/smtp[12857]: BB2AD65E91: to=<receiver@gmail.com>, orig_to=<originalto@domain.org>, relay=smtp.sendgrid.net[54.228.39.88]:587, delay=2.3, delays=1.6/0.19/0.48/0.05, dsn=5.0.0, status=bounced (host smtp.sendgrid.net[54.228.39.88] said: 550 The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/ to see the Sender Identity requirements (in reply to end of DATA command))

Я пробовал другие конфигурации, одна из которых добавляла ответ на письмо, но некоторые получатели отклоняли электронное письмо из-за нескольких заголовков ReplyTo.

я тоже пробовал/^From:(.*)$/ PREPEND Reply-To:$1что дает ту же ошибку 550.

Подскажите, пожалуйста, есть ли у кого-нибудь работающая конфигурация?

0 ответов

Другие вопросы по тегам