用c#发邮件的简单写法c#
1:先定义一个EmailHelper类服务器
public class EmailHelper { public static void SendMail(string from, string to, string subject, string body, string attachmentFilePath) { MailMessage message = new MailMessage(); message.From = new MailAddress(from); message.To.Add(new MailAddress(to)); message.Subject = subject; message.Body = body; message.Attachments.Add(new Attachment(attachmentFilePath)); SmtpClient smtp = new SmtpClient();
//不一样的邮箱的smtp服务器地址都是不一样的,如qq的是smtp.qq.com smtp.Host = "smtp.163.com"; smtp.Port = 25; smtp.Credentials = new System.Net.NetworkCredential("邮箱帐号(发送邮箱)", "密码"); smtp.Send(message); } }
2:调用spa
EmailHelper.SendMail("邮箱帐号(发送邮箱)", "邮箱帐号(接收邮箱)", "标题", "内容", "附件地址,没有就null");
3:设置发送邮箱的smtp权限,网易邮箱的设置以下3d
点击设置-》选择pop3/smtp/imapcode
进入这个页面后勾上pop3/smtp和imap/smtp服务而后保存blog
最后就大功告成啦!string