永发信息网

C#发送邮件保存eml

答案:2  悬赏:50  手机版
解决时间 2021-03-17 06:30
  • 提问者网友:锁深秋
  • 2021-03-16 13:13
C#发送邮件保存eml
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-03-16 13:53
//这个是我自己做的一个QQ发邮件代码,注:ssl加密要到邮箱里发短信来获取密码(不是你的QQ密码)
//代码如下:
private bool SendMail(Form2.History hsSendInfo, string warning = null)
{
try
{
string HostName = System.Net.Dns.GetHostName();
string AddressIP = string.Empty;
string SystemTime = System.DateTime.Now.ToString();
string Address = GetAddress();

MailMessage mm = new MailMessage();
mm.From = new MailAddress(hsSendInfo.Account);
mm.To.Add(hsSendInfo.Exexplain);
mm.Subject = "登录信息提醒";
mm.Body = "XX";
mm.BodyEncoding = System.Text.Encoding.UTF8;
mm.IsBodyHtml = false;

SmtpClient sc = new SmtpClient();
NetworkCredential nc = new NetworkCredential();
nc.UserName = hsSendInfo.Account;
nc.Password = hsSendInfo.Password;
sc.UseDefaultCredentials = true;
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
sc.Credentials = nc;
sc.Host = "smtp.qq.com";
sc.EnableSsl = true;
sc.Send(mm);
}
catch
{
return false;
}

return true;
}
//不明请追问
全部回答
  • 1楼网友:刀戟声无边
  • 2021-03-16 15:23
eml是什么东东~~?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯