PHP/Symfonyで構築されたアプリケーションがあります。その一部として、基本的にアカウント確認メールをユーザーに送信する必要があります。残念ながら、私のメールはスパムフィルター(Gmail、Hotmail、おそらく他のメール)をトリガーしていて、ユーザーの受信トレイに届いていないようです。
フィルタリングを回避するためにどのような戦略を使用できますか?
PHP/Symfonyで構築されたアプリケーションがあります。その一部として、基本的にアカウント確認メールをユーザーに送信する必要があります。残念ながら、私のメールはスパムフィルター(Gmail、Hotmail、おそらく他のメール)をトリガーしていて、ユーザーの受信トレイに届いていないようです。
フィルタリングを回避するためにどのような戦略を使用できますか?
Webサイトが実行されているサーバーからメールを送信するのではなく、信頼できる外部メールサーバーを使用することをお勧めします。あなたはSwift_SmtpTransportでそれを行うことができます。
その目的のためにGmailアカウントを使用することもできます:http ://www.symfony-project.org/more-with-symfony/1_4/en/04-Emails#chapter_04_sub_sending_emails_via_gmail
電子メールフィルターは、自動生成された電子メールを検出するためにさまざまな戦略を使用します。各電子メールフィルターは異なりますが、最善の戦略は、電子メール標準に厳密に準拠する電子メールを実際に作成することを確認することです。関連するすべてのヘッダーを含めます。国際的な文字などに正しいエンコーディングを使用していることを確認してください。通常、整形式の電子メールの方がスコアが高くなります。
そしてもちろん、評判の良い電子メールプロキシを使用してください。