1.补充知识
(1)POP3和SMTP服务器是什么?
To:接收邮件的地址 Subject:邮件的标题 Priority:邮件的优先级(分别为为High,Low,Normal) Attachments:电子邮件的数据的附件集合Bcc:密送地址 Cc:抄送地址 Body:邮件正文SubjectEncoding:电子邮件的主题内容使用的编码#region ////// 发送邮件 /// /// 要发送的邮箱 /// 邮箱主题 /// 邮箱内容 ///返回发送邮箱的结果 public static bool SendEmail(string mailTo,string mailSubject,string mailContent) { // 设置发送方的邮件信息,例如使用网易的smtp string smtpServer = "smtp.163.com"; //SMTP服务器 string mailFrom = "XXX@163.com"; //登陆用户名 string userPassword = "XXX";//登陆密码 // 邮件服务设置 SmtpClient smtpClient=new SmtpClient(); smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 smtpClient.Host = smtpServer; //指定SMTP服务器 smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword);//用户名和密码 // 发送邮件设置 MailMessage mailMessage = new MailMessage(mailFrom, mailTo); // 发送人和收件人 mailMessage.Subject = mailSubject;//主题 mailMessage.Body = mailContent;//内容 mailMessage.BodyEncoding = Encoding.UTF8;//正文编码 mailMessage.IsBodyHtml = true;//设置为HTML格式 mailMessage.Priority = MailPriority.Low;//优先级 try { smtpClient.Send(mailMessage); // 发送邮件 return true; } catch (SmtpException ex) { return false; } }
(2)利用本机的SMTP虚拟服务器的SMTP来发送邮件
POP3服务器地址:pop.gmail.comSMTP服务器地址:smtp.gmail.com SMTP服务器地址:smtp.qq.com POP3服务器地址:pop.163.com SMTP服务器地址:smtp.163.com SMTP服务器地址:smtp.sina.com.cn POP3服务器地址:pop.mail.yahoo.com SMTP服务器地址:smtp.mail.yahoo.com POP3服务器地址:pop3.sohu.com SMTP服务器地址:smtp.sohu.com POP3服务器地址:pop.china.com SMTP服务器地址:smtp.china.com 21cn.com: POP3服务器地址:pop.21cn.com SMTP服务器地址:smtp.21cn.com sina.com: 作者: 出处: 欢迎转载或分享,但请务必声明文章出处。如果文章对您有帮助,希望你能 推荐 或 关注