2009-06-27 6 views
6

私はVB.Net 2005を使用してOutlookから電子メールを送信します。これは正常に動作しています。プログラムが自動的に電子メールを送信しようとしている電子メールをプログラムで送信するときにOutlookのセキュリティ警告を回避するにはどうすればよいですか?

:同時に
は、しかし、私は、次のメッセージが表示されます。
これを許可しますか?
これが予期される場合はウイルスに感染している可能性がありますので、いいえを選択してください。

これを避ける方法はありますか?

+3

これは望ましい動作です。ユーザー*は、そのような種類の個人データの使用について警告する必要があります。 –

答えて

5

これは「設計通り」です。これは、ウイルスがアドレス帳を通過し、ユーザーのために電子メールを自動的に送信するようなことを防ぐために行われています。ダイアログを持つことにより、ウイルスがからサイレントにが迷惑メールボットになるのを防ぐことができます。

4

このポップアップを回避するには、Redemptionのようなライブラリが必要です。これは、Outlookの既定のビルトインセキュリティ動作です(2002年版だと思います)。

5

これはあなたの直接の質問に答えていないことは知っていますが、System.Net.Mail.MailMessageクラスを使用してそれを使用する理由がありますか?または、送信済みのアイテムに電子メールが表示されるようにするためですか?

+0

これは、特定のプロセスが失敗したなどの場合に自動化された電子メールシグナリングからのユーザーのやりとりを防ぐのと同じアプローチです。 –

+0

上記のコメントから、受信ボックスにコピーが必要な場合、現在のユーザーを受信者に追加できますリスト。 – Hooloovoo

関連する問題