2

登録プロセスが正常に完了するとアクティベーションメールを送信するログインシステムを使用してPHPスクリプトを作成していますが、一部のメールプロバイダーでは、メール通知がスパムフォルダーに直接送信されるか、スマートスクリーン(hotmail)でフィルタリングされます。スパムフォルダでさえ配信されません。

このクラスを使用してメールを送信しています。

http://forums.eukhost.com/f15/php-class-send-mail-via-smtp-auth-14644/

添付ファイルなどの特別な要件はありませんが、メールフィルターを回避するためにできることが何か不足していないかどうかを知りたいです。

ヘッダーには追加情報を含める必要がありますか?

メッセージサイズは特定のサイズ未満であってはなりませんか?

従うべき他のルールはありますか?

私は実際には誰にもスパムを送信しません。アクティベーションメールと通知だけを送信します。

4

1 に答える 1

5

ウェブアプリのメールをGmailスパムフィルターに通すには、次のことを行う必要がありました。

1)メールサーバーにDKIMを設定し、すべての送信メールに署名します2) SPFレコードを
設定します 3)メールがHTMLだけでなくマルチパート(HTMLとプレーンテキストの両方を含む)である ことを確認します4)HTMLメールが正しくフォーマットされていることを確認します(htmlを開いてタグを閉じるなど)。 5)メールサーバーの逆引きDNSが正しく設定されていることを確認します


そのすべてのクラッドをセットアップするのは私にとって長い夜でした。しかし、これらの手順は、私が通過するのに十分な「スパムではないかもしれない」ポイントを獲得するように見えました。Webアプリ関連の電子メールが確実に配信されるようにすることに特化したサードパーティの電子メールホストも使用できます。

于 2013-02-07T10:46:24.803 に答える