3

仮想プライベート サーバーに移動したいクライアントがあります。私は彼のサーバーをできるだけシンプルに保とうとしており、そこに電子メールサーバーさえ持っていません (または少なくともそれが計画です)。その理由は、電子メール サーバーはセットアップが複雑で、多くのリソースを占有することを読んだからです。ここで何をすべきかわかりません。

彼は、ほぼ 75,000 人に送信するニュースレターを持っています。現在、彼の共有ホスティングには、(ホストの制限内に保つために) 一度に 100 通の電子メールを送信するスクリプトを呼び出す cron ジョブがあります。彼の Google Apps メール アカウントを使用して、同じことができるかどうか知りたいです。そこから効果的にログインしてメールを送信しますか? これについて Google に問い合わせることができず、ヘルプ セクションにも表示されていないようです。

出来ますか?するのは間違っているでしょうか?私のクライアントは、そこにある多くのメールアウト(MailChimpなど)を見てきましたが、それらは非常に高価です. 特に彼が今持っているものがうまくいくので。つまり、私は VPS で新しいものをすべて実装しているので、オプションを検討しています。

更新: Google オプションはオプションではないようです (これにはまったく驚きません)。Ubuntu 10.04 LTS にセットアップできる最小限の電子メール サーバーを尋ねてもよろしいですか。これにより、電子メールの送信を許可する共有サーバーで以前に行っていた cron アプローチを継続できますか? (クライアントが使用する実際のメールには、Google への MX レコードを引き続き使用します)

更新: 私の友人がロンドンで開催されたミニ Django コンベンションに参加し、Mixcloud を運営している人物がいました。彼は、Google App Engine を使用してメールを送信しているため、完全にスケーラブルであると述べています。こちらの Github に Google App Engine のコードがあります: http://github.com/tow/appengine-mailerこれにより、Django やコマンドライン (PHP で使用できる) などから非常に簡単にメールを送信できるようになります。非常に良いオプションのように見え、価格も安いです!皆さんはどう思いますか?

更新:この問題を抱えている可能性のある他の人を助けるために、より洗練された明確なものにするために、新しい質問を開始しました: Effecting using Google App Engine to send lot of email using PHP?

4

3 に答える 3

4

Google Apps アカウントから 1 日に送信できるメールの数には制限があります。制限は 75k 未満です。彼がプレミア アカウントを持っている場合、メールボックスあたり 2k だと思います。

ここに 2 つのオプションがあります。彼のためにこれを行う会社にサインアップしてください:Constant Contact、Mail Chimpなど。または、SMTP サーバーをインストールして、以前と同じように動作させます。サーバーのパフォーマンス ヒットは、選択したメール サーバーとそれにかかる負荷の量によって異なります。

更新: 私は主に Windows サーバーで作業しているため、経験があります (Windows で安全な SMTP を設定するのは非常に簡単です)。グーグルで調べて、Ubuntuのサイトでこのページを見つけました。これを行うためのオプションがたくさんあります: https://help.ubuntu.com/community/MailServer. そのページからは、メール転送エージェントと、場合によってはメーリング リスト コンポーネントのみが必要になるはずです。また、SPF レコードを正しく設定し、このサーバーの IP を送信専用サーバーとして識別してください。また、他の MX レコードよりも優先度の高い MX レコードを使用してサーバーをセットアップすることも役立ちます。Google がダウンした場合、受信メールは VPS に送ろうとしますが、メールを受信するように設定していない限り、送信するだけでリクエストがバウンスされます。いずれにしても、Google メール サーバーがダウンして何も失われなかった場合に発生します。

最後に、サーバーの IP を yahoo に一括メーラーとして登録してみてください。

UPDATE2: また、ニュースレターの「FROM」アドレスが、有効なドメインからの有効な電子メール アドレスであることを確認してください。これは、配信可能性に非常に役立ちます。

UPDATE3: APP Engine アカウントで静的 IP を取得できますか? 自分に割り当てられた IP (できれば専用) を取得できない場合、到達可能性は低くなり、ブラックリストに登録されます。App Engine アカウントに割り当てられた静的 IP を取得できる場合は、それを SPF レコードに設定でき、そのソリューションが機能するはずです。

于 2010-08-05T07:55:54.830 に答える
1

私は商用ウェブサイトのために少し前にこれをしました。それを完全な球痛と表現するのは控えめな表現です. さまざまなヘッダーでメールがスパムとしてフラグ付けされるのを回避し、ISP から有効なメールとして認識されるようにするために、私たちがメールを処理するために費やした工数は、プロジェクトの開始時に想定されていたよりもはるかに多くなりました。次に、メールのスロットリングとスループットに問題があります。ある時点で、メーリング リスト全体を通過するのに 8 日かかる毎週のメールアウトを送信していましたが、明らかな結果が得られました。

とにかく、結論としては、それをアウトソーシングすることです - すでにこの問題を解決している会社がたくさんあります - 確かにあなたはそれらにお金を払わなければなりませんが、長期的にはその方が安くなります.

于 2010-08-05T09:40:32.860 に答える
1

このクライアントの要件を満たすには、サード パーティのサイトを使用する必要があります。クライアントがブラックリストに登録されたり、罰金を科されたりしないようにするために克服しなければならない技術的、法的、およびスパムの問題がたくさんあります。

Industry MailoutMailChimpCampaign Monitorなどの会社がメールを送信します。多くの場合、すべてを自分で行うよりもはるかに安価です。:D

さらに、これらの企業は、キャンペーンを改善するための有用な分析を提供しています。

于 2011-06-28T14:49:20.083 に答える