Amazon SES Mailer (リンク: https://github.com/geoloqi/Amazon-SES-Mailer-PHP ) と PHP の単純なループを使用して、リストの各 E メールアドレスに E メールを送信します。
メールが送信されていることを確認するために、各リストに自分のメール アドレスを添付しました。(複数のリストを一度に送信することはできません)
各リストには固有の電子メールがあります。
ときどき、(メールアドレスが重複していない)いくつかのリストが送信されるたびに、同じメールのコピーを最大 4 通受け取りました。私の顧客もこれらの重複したメールを受信しているとしか思えません。
コードを何度も確認しましたが、アドレスごとに複数回リクエストが行われている様子は見られません。
これに初めて気付いたとき、約 200 のアドレスのリストにメールを送信していました。Amazon SES 管理コンソールによると、3000 通以上のメールが送信されました。
どうして!?
この問題に関する AWS SES フォーラムの他の投稿を見たことがありますが、いずれも回答がありません。だからここにしようと思いました。
これが私のスクリプトの根性です。
編集: メールのヘッダーを確認しましたが、メールごとに異なる ID があります。コードが重複して送信されたことを意味すると聞きましたが、その方法がわかりません。
ヘルプ?ありがとう。