MVCヘルパーWebメールを使用してメールを送信しています。ただし、速度が問題になるようです。特に、同時に複数のメールを送信する必要がある場合。スレッドを使用してみましたが、Webメールオブジェクトがnullであるため、機能しませんでした。これをスピードアップするにはどうすればよいですか?どんなアイデアでもありがたいです。
言及するのを忘れました、これはテスト中です、そして私はローカルホストとGmailを使用しています!それが問題の原因であるかどうかはわかりません。
ありがとうございました
MVCヘルパーWebメールを使用してメールを送信しています。ただし、速度が問題になるようです。特に、同時に複数のメールを送信する必要がある場合。スレッドを使用してみましたが、Webメールオブジェクトがnullであるため、機能しませんでした。これをスピードアップするにはどうすればよいですか?どんなアイデアでもありがたいです。
言及するのを忘れました、これはテスト中です、そして私はローカルホストとGmailを使用しています!それが問題の原因であるかどうかはわかりません。
ありがとうございました
パフォーマンスが必要な場合は、WebMail ヘルパーを使用しないでください。System.Net 名前空間のクラスを使用します。
これにより、新しいスレッドを開き、Web 要求から帯域外で電子メールを送信できます。
クラウドで Google Apps メール (gmail) を使用し、新しいスレッドを開き、そこから System.Net タイプ (WebMail ではない) を使用してメールを送信します。メールが送信されるのを待たずにユーザーに応答できるため、非常にうまく機能します。
ただし、特に開発中は、Google Apps / gmail の使用に注意してください。このため、Google によってアカウントの 1 つが無効にされました。開発中は、ローカル ISP を使用するか、さらに良いことに、メール受信の単体テスト時により適切に機能する SpecifiedPickupDirectory を使用する必要があります。