[[.Net SmtpClient.Send]] http://msdn.microsoft.com/ja-jp/library/cc825643.aspx Dim smtpClient As SmtpClient = New SmtpClient("smtp.example.com") smtpClient.Credentials = New NetworkCredential("username", "password") smtpClient.Send("taro@example.com", "hanako@example.com", "hello", "こんにちは\r\nばいばい") http://www.atmarkit.co.jp/fdotnet/dotnettips/457sendmail2/sendmail2.html SMTPサーバのポート番号が通常(つまり「25」)と異なる場合は、次のコードの例のように、SmtpClientクラスのコンストラクタの第2パラメータにその番号を指定すればよい。 Dim mailer As New SmtpClient("mail.sample.domain", 1025) 25番以外のポート番号の指定方法(VB) http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/5c86f537-70c1-4f63-b501-84acc9811a75 SmtpClientクラスのコンストラクタの第2パラメータにポート番号を指定できる。 System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.From = new System.Net.Mail.MailAddress("a@a", "自動送信メール"); msg.To.Add(new System.Net.Mail.MailAddress("b@b")); msg.Subject = "自動監視メッセージ"; msg.Body = "このメッセージは自動送信によるメールです。"; System.Net.Mail.SmtpClient sc = new System.Net.Mail.SmtpClient(); sc.Host = "localhost"; sc.Port = 25; sc.Send(msg); msg.Dispose();