C# Tips


SMTPを利用してメール送る


SMTPを利用してメール送るには、すこし準備がいります。
1. 実行環境がWindows 2000, XP, 2003のどれかであること
2. VisualStudio .NETでReference System.Webを追加すること
3. コードを書きます。SMTPサーバや、送信先、発信者、などを正しく記入してください。
4. これでメールが送れるはずです。
using System;
using System.Web.Mail;
using System.Windows.Forms;

public void Send(Document document)
{
	try
	{
		MailMessage message = new MailMessage();
		message.To = "pxb11727@nifty.com";
		message.From = "pxb11727@nifty.com";
		message.Subject = "test";
		message.Body = "test body";

		// JIS Encoding (standard for Japanese e-mail)
		message.BodyEncoding = System.Text.Encoding.GetEncoding("iso-2022-jp");

		// set SMTP server name
		System.Web.Mail.SmtpMail.SmtpServer = "smtp.some.com";

		// send!
		System.Web.Mail.SmtpMail.Send(message);
	}
	catch (Exception exception)
	{
		MessageBox.Show(exception.Message);
	}
}


目次に戻る
Copyright(c) 2008 WoodenSoldier Software