2016-11-19 7 views
-1

毎日私のPHPアプリケーションから顧客にバルクメールを送ります。今はループ組み立ての中でPHP組み込みのmail()関数を使用しています。送信されたメールのメールサーバログを確認したところ、いくつかの偏差がありました。ネット上でphp mail()をチェックすると、大量のメーラーを送信するためにmail()を使用すべきではないと言っている人もいる(php.netでもこれについて言及している)PHPアプリケーションからメールを送信する

私の質問は、バルクメーラーの送信に使用するために - あなた自身からバルク電子メールを送信する場合はメール:: PEARパッケージ、phpmailerのクラス、Swift Mailerのか、他の...

くれ

答えて

1

を提案してください、あなたがする必要があります。 DNSRBLとして知られているものを非常に注意してください。 PHPのmail()関数は、電子メールを送信する基本的な方法の一種です。最も基本的な使用方法は、検出が容易で、非常に定期的にスパムトラップに捕まえられます。あなたは、私が書いた、維持しているUltimate E-mail Toolkitのような、あなたが言及した様々なメール送信クラスのようなツールを使用して、正しく形成された電子メールを送ることの難しさのいくつかをカバーし、多くのフィルタリングの問題を避けることができます。あなたも読んでください:

https://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/

を正しいPTRレコードとSPFは非常に重要です。 DKIMはそれほど重要ではなく、設定するのが少し面倒です。 3つすべての難しい部分は、大部分のシステムが電子メールを通過させるように正しく設定されています。誰かがあなたの電子メールを受け取らなければあなたの髪を引っ張ってはいけないという私の意見です。 彼らの電子メールプロバイダが壊れているため、大衆の人(GMail、Yahoo、Hotmail/Live/Outlook.com、ISPなど)を使用する代わりに、専用の電子メールサーバを設定する必要があります。

また、メインのWebサイトサーバーから大量の電子メールを送信しないでください。そのサーバーがブラックリストに固執すると、通常の電子メールを送信するのが非常に困難になります。

関連する問題