LinuxサーバーにSMTPサービスをインストールし、phpを使用してそれを介して電子メールを送信する方法はありますか?
メールがスパムとして表示されないようにするには?
多分sslを通して?
私のmail()関数は完璧で、完璧なヘッダーがありますが、それでもスパムに送信します:(
ありがとう 。
別の答えから自分自身をクロスポストする :
いくつかの箇条書き(mail()がtrueを返し、エラーログにエラーがないと仮定します):
ここに関係する可能性のある変数はたくさんあります。
完璧なヘッダーというあなたの考えは主観的なようです。郵送のニーズに対応するには、PHPMailerやSwiftmailerなどを使用することをお勧めします。
考慮に入れる必要があるかもしれない他のいくつかの変数は、バウンスされた電子メールの処理と、1つの大きな送信ではなくチャンクでメールを送信することを確認することです。
ヘッダーを再確認できます。アドレスのヘッダーにスペースなどがある可能性があります。サーバーのIPがブラックリストに登録されているかどうかも確認できます(http://www.anti-abuse.org/multi-rbl-check/ )。