Web アプリケーションは大量のメールを送信する必要があります: 通知、ニュース、確認など
小さな Web サイトで、Gmail を使用して電子メールをユーザーに送信しています。
しかし、大規模なサイトが使用している電子メール システムは何ですか? (長所と短所)
ありがとうございました
言語の API for を使用するだけで独自のサーバーを使用できます。sendmail
また、Web アプリケーション用に設計されたさまざまなホスト型電子メール サービス ( SendGrid、Postmarkなど) のいずれかを使用することもできます。
gmail を使用することの欠点について言えば、すべてのメールのヘッダーに「gmail.com 経由で送信」されているため、実際にあなたのウェブサイトから送信されたものであるという確信はあまりありません。独自のメール サーバーを設定する場合は、SPFとDKIMを使用して、電子メールが実際にあなたの Web サイトからのものであることを証明できます。ほとんどのホストされたサービスも (私は信じています) これを許可しています。これにより、メールがスパムとしてマークされたり、ユーザーや受信メール サーバーによって信頼されなくなったりする可能性が低くなります。
他の人が述べたように、gmail はメール送信のレートを制限することもできます。これは、メールがユーザーにすぐに届かないか、まったく届かない場合に大きな欠点となります。
Gmail からユーザーにあまりにも多くのメールを送信すると、Gmail はあなたをブロックします (スパム検出に引っかかります)
ユーザーに電子メールを送信するときにプロフェッショナルに見えるため、独自の電子メール サーバーをホストすることをお勧めします。独自の電子メール サーバーをホストする際に注意すべき点はほとんどありません。
1. You have get whitelisted on Yahoo mail service.
2. Setup domain keys and spf records properly and get them tested.
3. May need to deal with several spam checkers and get into their good books by not spamming.
4. Setup reverse DNS for all the machines from which you are sending mails.
5. Also check that your IPs are not in any blacklist.
http://rbls.org/でブラックリストに登録できます。
または、 Amazon Aws - Simple Email Serviceが提供するようなホスト型サービスを使用できます
大規模なサイトは、メール システムの設定 (メール サーバー、SPF レコード、スパム リストやブラックリストに載っていないことの確認、テスト) に時間と費用を費やすか、サード パーティ プロバイダーを介してメールを中継するために料金を支払います。
大量の電子メールを確実に送信することは非常に困難です。専門知識や時間がない場合は、AuthSMTPなどのリレー サービスに料金を支払うことをお勧めします。
ほとんどの大規模なサイトでは、独自のメール サーバーが実行されていると思います。
Gmail を使用するのはかなり悪い考えです。非人道的な量のメールを送信すると、アカウントが閉鎖されると思います。
AmazonのSimple Email Serviceは面白そうですが、勉強する時間があまりありません。