0

特定のメンバーにメールが届かないという問題があります。これらには、aol.com と hotmail.co.uk が含まれます。

(1) PHPmailer と (2) Thunderbird を使用して同じメールを送信しましたが、PHP メールに追加された特定のものが見つかりましたが、PHPmailer.php ファイルのどこにも表示されません。

たとえば、「X-PHP-Originating-Script: 1003:class.phpmailer.php」

それはどこから来て、それがメールが失敗する理由ですか?

それとも、To: 行に複数のアドレスがあるという事実ですか? 1 つの PHPmail ですべてを送信するのではなく、ループしてそれぞれを個別に送信する必要があります。その場合の問題は、添付ファイルを使用すると、帯域幅が詰まるということだけです。

助けていただければ幸いです。

4

1 に答える 1

0

を取得する理由X-PHP-Originating-Script: 1003:class.phpmailer.phpは、phpmailer が送信されるすべての電子メールに独自の署名を追加しているためです。

- phpmailer を最新バージョンに更新する - SMTP 経由でメールを送信する - 最後の手段として、ハードコードで X-PHP-Originating-Script を "thunderbird" のように変更する

電子メールは間違いなくファイアウォールを通過していないため、スパムに分類されます.

于 2013-03-12T12:52:02.603 に答える