私は現在、MediaTemple のグリッド サーバー上にクライアント Web サイトを持っていますが、これはまもなく仮想プライベート サーバーに移動されます。現在、いくつかのハックを使用して、cron ジョブとデータベースのキューイングを使用して大量の電子メール送信を細流化しています (MediaTemple セットの制限を超えないようにするため)。
クライアントが支払うには価格が高すぎるため、サードパーティのソリューション (MailChimp など) は使用できません (彼のメーリング リストには 75,000 人以上が登録されています)。そのため、多くの調査を行った結果、Google App Engine を基本的にスケーラブルな方法として使用して、大量の電子メールを送信することが実行可能なオプションであることがわかりました。
彼のサイトは現在 PHP を使用しています。最終的には Python/Django を使いたいと思っていますが、当分の間ではありません...よくわからないことがいくつかあります...「example.appspot.com」というアプリを持っているなど、これはできますか?彼のサイトのサブドメインになりますか (mailapp.example.com など)? Google App Engine のユーザー ガイドを読んだ後、アプリが使用する電子メール アドレスは、アプリケーションの管理者 (admin@example.appspot.com など) のようです...それはそうでしょうか? example@example.com のようなものではないでしょうか?
非常に多くのメールを送信するということは、アプリケーションで課金を有効にする必要があることを理解しています。送信できる数にはまだ割り当てがあることを理解しています。これを簡単にセットアップするのに役立つこのコードを見たことさえあります: http://github.com/tow/appengine-mailer
理想的には、メールを送信する PHP コードを (mail() などを使用して) 置き換え、代わりに Google App Engine で送信するようにしたいと考えています。
誰かがこの種のセットアップを成功させましたか? 必要な手順を綴ってくれる人はいますか? または、そのようなシステムを使用する際の落とし穴を教えてください。