C#でメールを送信する
C#のコンソールアプリケーションでメールを送信してみます。
C#でのメール送信は非常に簡単に行うことができます。
using System.Linq; using System.Text; using System.Net.Mail; using System.Net.Mime; namespace MailSender { class Email { public static void Main(string[] args) { MailMessage mail = new MailMessage(); SmtpClient sc = new SmtpClient(); mail.From = new MailAddress("from mail address@address", "from name"); mail.To.Add(new MailAddress("to mail address@address","to mail name")); mail.Subject = "Test"; mail.Body = "This is a Test Mail. Non Auth"; sc.Host = "smtp.host.server.name"; sc.Port = 25; //sc.Credentials = new System.Net.NetworkCredential("user","password"); sc.Send(mail); Console.ReadLine(); } } }
次はGmailを送信してみます。