2010-12-30 5 views
0

私はサイトで作業しており、機能を送信するニュースレターを持っている必要があります。数週間前、私はstackoverflowに関する質問を投稿しました。善良な人々は、私がサイトから呼び出すコンソールアプリケーションを作成し、メールを送信することを提案しました。私はこれを行い、ローカルで動作しますが、サーバー上で動作させることができませんでした(セキュリティ上の問題)。過去3日間この作業をしようとしていました。それでは、私は電子メールの送信方法を変更しようと決めました。 長い話をするには、今度はすべてのメールを50のグループに分割してから新しいMailMessageオブジェクトを作成し、mailMessage.To.add([email protected])メールを送信します。それから私は50で50を送ってきます。これは動作しますか(ASP.NET(C#)を使用して大量のニュースレターメールを送信)

それは今のところ働いていますが、私の質問は、この解決法はどうですか?私はbccに電子メールを追加しようとしましたが、何らかの理由で(私にとっては)これはローカルでしか動作しません(!?!)。

さらに、オンラインで見つけることができなかったもう1つのこと、MailMessageオブジェクトに追加できるメールの最大数はいくらですか?

ありがとうございました!

アンドレイ

+0

セキュリティの問題に関してジョブを分割する接続とは何ですか? – hallie

+0

申し訳ありませんが、私は質問を理解していませんでした..あなたが明確にできますか? – Andrej

答えて

2

その非常に悪いあなたが複数に問題がある場合は、あなたのニュースレターを受信する各ユーザーは49件の他の連絡先(私は?を申し込むん

にアクセスする必要がありますので、 BCCの、SMTPホストに連絡してください。

それぞれ別々に送信してみましたか?送信に時間がかかる場合は、マルチスレッドソリューションを構築することができます。

+0

BCCの問題は、私のメールを私のmail.domain.comに送信するとオフラインになり、オンラインでファイルをアップロードするときに同じ設定が機能しなくなるため、私には非常に奇妙です。 – Andrej

+0

とか...忘れてしまったお互いの電子メールを見ることができるみんな... about – Andrej

0

正しい方法は、それぞれ自分のメールを送信し、送信前に店舗メールのデータベースにメモリ上のキューを作成することです。 パブリックsmtpサーバーを使用する場合は1回ですべての電子メールを送信することを忘れないでください。悪いことに、そのサーバーに対して禁止することができます。

私は同じコードを投稿する必要がある場合は、この年前に書いています

+0

私はまだこの仕事をしようとしているので、私は非常に感謝しています...私はデータベースに格納されているメールを持っている私はそれを作るためにロジックが必要作業... – Andrej

関連する問題