- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Net.Mail;
- namespace NetCommunication
- {
- class SendMail
- {
- static void Main()
- {
- try
- {
- //准备邮件内容
- //MailMessage(From,To,Subject,Body);
- //替代的方法如下:
- //******************************************************************
- //MailMessage mail = new MailMessage();
//mail.From = new System.Net.Mail.MailAddress("flaaash@163.com");
//mail.To.Add(flaaash@126.com);
//mail.Subject = "邮件主题"; - //mail.Body="邮件内容";
- //******************************************************************
- MailMessage mail = new MailMessage("flaaash@163.com", "flaaash@126.com", "邮件主题", "邮件内容");
- mail.Attachments.Add(new Attachment(@"C:/IO.SYS"));
- mail.Priority = MailPriority.High;
- mail.IsBodyHtml = false;
- //准备安全凭证:用户名和密码
- System.Net.NetworkCredential nc = new System.Net.NetworkCredential("flaaash", "password");
- //准备SMTP,发送电子邮件
- SmtpClient sc = new SmtpClient("smtp.163.com", 25);
- sc.DeliveryMethod= SmtpDeliveryMethod.Network;
- sc.Credentials = nc;
- sc.Send(mail);
- Console.WriteLine("邮件发送成功!");
- }
- catch (SmtpException se)
- {
- Console.WriteLine(se.Message);
- }
- }
- }
- }
.net 2.0中使用SMTP发送邮件
最新推荐文章于 2024-10-02 22:02:29 发布