編集:VB2005でサンプルコードを試しましたが、例外も発生しました。以下のコードはVB2010Expressで正常に機能しますが、現在修正されているバグのようです。MSDNの引用は4.0のドキュメントからのものであり、そのスニペットは以前のバージョンのMSDNページにはありません。
今は試すことができませんが、あなたのメールアドレスはどのようにフォーマットされていますか?MailAddress
クラスのドキュメントには、ユーザー名の連続ドットと末尾ドットがサポートされていると記載されています。たとえば、user ... name ..@hostです。(ここから引用)。
編集:サンプルを追加しました。
Try
Dim smtpClient As New SmtpClient()
smtpClient.Host = "mailserver"
Dim fromAddress As New MailAddress("from@test.com")
Dim toAddresses As New MailAddress("test.test.@test.com")
Using message As New MailMessage()
message.From = fromAddress
message.To.Add(toAddresses)
message.IsBodyHtml = False
message.Subject = "test"
smtpClient.Send(message)
End Using
TextBox1.Text = "OK"
Catch ex As SmtpException
TextBox1.Text = ex.ToString()
End Try