1

私は現在、1回のショットで約2万通のメールを送信する必要があるニュースレターアプリケーションに取り組んでいます。これには、ColdFusionのメール送信容量は適さないと思います。これを証明するための指標はありません。

これについてウェブで検索したところ、組み込みのCFMAILを使用したこの種の一括メール送信プロセスについて多くの不満があることがわかりました。それらのいくつかは、

  • Javaヒープサイズエラー

  • メッセージ送信中のIOException

  • メールスプールロック

  • メールスプールタイムアウト

AdobeColdFusion9標準版を使用しています。

誰かがこの要件のように働いていますか?何か問題に直面しましたか?どのようにそれを修正しましたか?通常のcfmailタグを使用する代わりに、他の方法はありますか?

4

4 に答える 4

4

1日に約2〜3回、50万件近くのメッセージを送信するシステムがあります。適切なリソースが割り当てられている場合、CFには問題はありません。つまり、適切なドライブとスペース、適切なヒープスペース、および(特に)パフォーマンスの高いSMTPリレーがあります。私たちの場合、慎重に微調整できる専用のリレーサーバーをセットアップしました。

CF Mailは、ColdFusion 7以降、重大な問題は発生していません。CF8とCF9はどちらも良好に機能します。確かに別のシステムを提案するレベルがあります-そして他の要件はSaaSがより良いサービスを提供することを意味するかもしれません-しかしパフォーマンスの観点からは20kメッセージはかなり小さく、エンタープライズクラスのサーバーにとって問題にはならないはずです。

于 2012-04-17T16:20:25.647 に答える
1

標準バージョンを使用している場合は問題が発生する可能性があると思いますが、わかりませんが、標準バージョンのスプールにはいくつかのスレッド制限(10だと思います)があり、電子メールが遅延します。スプールに10個のスレッドがあり、すべてのスレッドが次の実行まで15秒待機するとします(CFIDEから調整可能)。それでも、すべての電子メールを送信するには約8.333時間かかります。

于 2012-04-18T10:56:04.887 に答える
0

バージョン6以降、ColdFusionをWebメール配信システムとして使用しています。受信者が2万人のメールグループがあります。

当時、1つの問題が発生しました。スプーラがハングし、同じメールを何度も再送信し始め、受信者がメールを複数回受信するようになりました。

この問題はバージョン7で解決されたと思います。

于 2012-04-17T15:02:01.017 に答える
0

よく思い出せば、ColdFusionの標準とエンタープライズには違いがあります。エンタープライズバージョンでは、CFMAILスループットが向上しています。少なくとも以前のバージョンにはありました。

于 2012-04-17T17:18:22.897 に答える