10

System.Net.Mail.MailMessageC#のクラスを使用して、すべてを介して電子メールアドレスのリストに送信される電子メールを作成しようとしていますBCC。アドレスを含めたくないのですが、コンストラクターでアドレスにTO空の文字列を使用すると例外が発生するため、含める必要があるようです。エラーは次のように述べています。TOMailMessage

ArgumentException
The parameter 'addresses' cannot be an empty string.
Parameter name: addresses

BCC確かに、これはSMTPの制限ではないので、を使用してのみ電子メールを送信することは可能です。

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

4

8 に答える 8

11

常に返信してほしくない内部メールブラストの場合と同じことを行います。

それを自分自身(またはダミーアカウント)に送信してから、BCCリストを追加します。

于 2008-11-19T15:34:25.800 に答える
11

行全体をコメントアウトすると、フィールドが空emailMessage.To.Add(sendTo);のメールが送信されると思います。To

于 2009-06-25T19:26:16.087 に答える
2

TOアドレスを含める必要があります。メールを送信してもかまわない「ジャンク」メールアドレスに送信するだけです。

于 2008-11-19T15:34:25.707 に答える
2

実際の電子メール アドレスである必要さえありません。私は通常、Mailer@CompanyName.comforTONoReply@CompanyNamefor を使用しFROMます。

于 2008-11-19T15:46:00.363 に答える
1

To プロパティで Add メソッドを呼び出さないでください。

于 2009-06-25T19:32:23.827 に答える