ネット関連:BCCを追加しメール送信VB2008でBcc.Addを使いメールにBCCを追加する使用例サンプルです。ネット関連へBCCとは、「Blind Carbon Copy(ブラインドカーボンコピー)」の略で同じ内容のメールを複数の人に送る場合に使用します。 CCと同じですが、受信者は他の誰に送ったかは分かりません。 BCCを追加するには、BCCプロパティを使いメール送信します。 BCCプロパティに追加するには、MailAddressクラスにメールアドレスを設定します。 ■実行画面 受信者メールアドレスの下に、BCC欄を2個追加しています。 このテキストボックスにメールアドレスを入力すると、BCCで送ることができます。 ■実行コード Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sc As New System.Net.Mail.SmtpClient() '送信者 Dim fromMail As New MailAddress(TextBox1.Text) '宛先 Dim toMail As New MailAddress(TextBox2.Text) 'SMTPサーバー() Dim smtpMail As New SmtpClient(TextBox3.Text) Dim mailmsg As New MailMessage(fromMail, toMail) 'BCC If TextBox7.Text <> "" Then mailmsg.Bcc.Add(New MailAddress(TextBox7.Text)) End If 'BCC If TextBox8.Text <> "" Then mailmsg.Bcc.Add(New MailAddress(TextBox8.Text)) End If '件名 mailmsg.Subject = TextBox4.Text '本文 mailmsg.Body = TextBox5.Text If TextBox6.Text <> "" Then '添付ファイル mailmsg.Attachments.Add(New Attachment(TextBox6.Text)) End If Try 'メール送信() smtpMail.Send(mailmsg) MsgBox("送信しました") Catch ex As SmtpException 'エラーメッセージを表示 MsgBox(ex.Message) End Try End Sub Visual Basic 2008 Express Edition実践入門 |