1

Web アプリケーションがあり、メール システムを実装したいと考えています。私の Web アプリケーションはソーシャル ネットワークです。ユーザーがステータスを更新し、別のユーザーが自分のステータスにコメントすると、ユーザーはメールを受け取ります。

それを実装する最良の方法は何ですか?ユーザーがコメントした後にメールシステムを実装し、同時にユーザーにメールを送信しています。スケジュールを使用して電子メールを送信する 2 番目のオプション。

PHP と SwiftMailer を使用しています。

明確にするために: メールをユーザーに直接送信する必要がありますか、それともデータベースを使用してメールをキューに入れ、cron 経由で送信する必要がありますか?

4

4 に答える 4

0

PostageAppを試すこともできます。

http://postageapp.com/

于 2013-02-27T08:02:43.853 に答える
0

phpmailer ライブラリ関数を試してください

于 2013-02-27T07:59:13.577 に答える
0

組み込みの php 関数を使用できます。次のリンクにアクセスしてください。 http://php.net/manual/en/function.mail.php

于 2013-02-27T08:18:40.183 に答える
0

私のアドバイスは、大量のメール (1 日あたり 100 件以上) にはSendgridなどの API を備えたメーリング サービスを使用することです。

独自のサーバー経由でメールを送信することには、主にブラックリストに登録されたり、スパムとしてマークされたりすることに関連するいくつかの欠点があります。これは、他のメール サーバーがあなたのメール サーバーを認識していないためです。突然大量のメールが表示されるようになると、スパムボットのように見えます。

一度に大量のメールを送信しないようにするには、バッチによる送信を何らかの方法でキューに入れる必要があり、そのためには cron ジョブなどが必要です。ブラックリストから外すのも簡単ではなく、ドメインを変更するだけで再識別される可能性があります

郵送サービスは、これらの問題のほとんどを解決し、全体的にかなり安価です。社内メール ソリューションの落とし穴を学ぶことは、かなり大きなトピックであるため、通常、1 つのプロジェクトには多すぎます。

免責事項: 私はメール送信サービスで働いているわけではありません。たまたま、悪いメール配信の慣行のためにドメインがブラックリストに登録された場所で働いているだけです。

于 2013-02-27T20:52:04.223 に答える