E メールの配信に SES AWS サービスを使用していますが、問題があります。これは問題なく動作します。あるメールボックスから別の宛先アカウントに転送メールを送信したいときに問題が発生し、次のエラーが表示されます。
Mailfromuser_sernder@domain.tld
(ultimately generated from usermail_forwarder@domain.tld)
host ses-smtp-us-west-xxxxxxx.xxxxx.us-west-2.elb.amazonaws.com
SMTP error of the remote mail server after the end of the data:
554 Message rejected: the email address is not verified. The following identities could not be verified in the US-WEST-2 region:
Mailfromuser_sernder@domain.tld
問題を調査します。その理由は、SRS (Service Rewrite Scheme) が SES AWS と互換性がないためです。 ここを参照してください。
サーバーで Cpanel を使用しているため、Cpanel にサポートを依頼しましたが、技術的な問題であると回答されました。
考えられる唯一の解決策は、任意のローカル ユーザーによるメールの転送であり、サイズが 10 MB を超える場合は、別のルーターから送信することです。
私が定義するように、彼は私の問題です。ルーターセクションでこれらの行を使用すると、1つのドメインに対してのみ機能します。彼は調査し、電子メールのヘッダーを読むことができますが、方法がわかりません
sender_redirect:
driver = dnslookup
domains = domain.tld
transport = remote_smtp
no more
私はそれが間違っていることを知っていますが、nex requeriments を行う関数を宣言する方法がわかりません:
- つまり、任意のメールボックスでメールを転送している場合、Amazon ses ではなく、このルーターで送信しました
- メッセージは 10 MB を超えており、Amazon ses ではなくこのルーターによって送信されています