以下函数封装了SMTP邮件发送代码,请将对应的邮件账号和密码替换为您自己的邮件账号和密码。
注:QQ、网易等邮箱需要先开启SMTP邮件服务。
	public static string SendMail(string mailSubject, string mailBody, string recipientAddress)  // 发送邮件
	{
		try
		{
			System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage() { SubjectEncoding = Encoding.UTF8, BodyEncoding = Encoding.UTF8, Subject = mailSubject, Body = mailBody };
			mm.From = new System.Net.Mail.MailAddress(@"user@mail.net", @"E-Mail");
			mm.To.Add(recipientAddress);
			System.Net.Mail.SmtpClient sc = new System.Net.Mail.SmtpClient(@"smtp.yeah.net", 25);
			sc.Credentials = new System.Net.NetworkCredential(@"user@mail.net", @"password");
			sc.Send(mm);
			mm.Dispose();
			sc.Dispose();
			return (@"250");
		}
		catch (Exception except)
		{
			return (except.Message);
		}
	}
参考:
QQ邮箱开启客户端POP3/SMTP服务:
https://service.mail.qq.com/cgi-bin/help?id=28&no=166&subtype=1
知乎: @张赐荣
赐荣博客: www.prc.cx
 
                    
                 
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号