引用using System.Web.Mail;
try
{
System.Web.Mail.MailMessage mail = new MailMessage();
mail.Priority = MailPriority.High;
mail.From = frommail;
mail.To = tomail;
mail.Subject = "222222222";
mail.BodyFormat = MailFormat.Html;
mail.BodyEncoding = Encoding.UTF8;
mail.Body = "test";
mail.Attachments.Add(new MailAttachment(@"C:\Users\Jay\Desktop\xxx.xls"));//这个是附件
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //身份验证
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", frommail); //邮箱登录账号,这里跟 前面的发送账号一样就行
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xx"); //这个密码要 注 意:如果是一般账号,要用授权码;企业账号用登录密码
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 465);//端口
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");//SSL加密
System.Web.Mail.SmtpMail.SmtpServer = "smtp.qq.com";
System.Web.Mail.SmtpMail.Send(mail);
}
catch (Exception e)
{
throw e;
}
留着,以备后用。