public static int sendmail(string to, string body,string subject)
{
try
{
int nContain = 0;
///添加发件人地址
string from = "你的发送EMAIL";
MailMessage mailMsg = new MailMessage();
mailMsg.From = new MailAddress(from);
nContain += mailMsg.From.Address.Length;
///添加收件人地址
mailMsg.To.Add(to);
nContain += mailMsg.To.ToString().Length;
///添加邮件主题
mailMsg.Subject = subject;
mailMsg.SubjectEncoding = Encoding.UTF8;
nContain += mailMsg.Subject.Length;
///添加邮件内容
mailMsg.Body = body;
mailMsg.BodyEncoding = Encoding.UTF8;
mailMsg.IsBodyHtml = true;
nContain += mailMsg.Body.Length;
if (mailMsg.IsBodyHtml == true)
{
nContain += 100;
}
///发送邮件
try
{
//定义发送邮件的Client
SmtpClient client = new SmtpClient();
//表示以当前登录用户的默认凭据进行身份验证
client.UseDefaultCredentials = true;
//包含用户名和密码
client.Credentials = new System.Net.NetworkCredential(application.GetapplicationSendmail(), application.GetapplicationSendpass());
///设置邮件服务器主机的IP地址
client.Host = "SMTP服务器IP"
///设置邮件服务器的端口
client.Port = 25;
///配置发送邮件的属性
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(strFrom, strto, strSubject, strBody);
mailMsg.Priority = System.Net.Mail.MailPriority.Normal;
//client.UseDefaultCredentials = false;
///发送邮件
client.Send(mailMsg);
return 1;
}
catch (Exception ex) { return 0; }
}
catch (Exception ex) { return 0; }
}
相关文章
- 06-06python实现邮件发送完整代码(带附件发送方式)
- 06-06利用smtp协议实现黑窗口发送邮件
- 06-06Spring Boot实现发送邮件
- 06-06SpringBoot实现定时发送邮件
- 06-06基于SpringBoot集成所有邮件发送功能
- 06-06深入浅出新一代云网络——VPC中的那些功能与基于OpenStack Neutron的实现(四)-云主机vip与vip绑定浮动IP
- 06-0615.Vue3.x中的Mixin实现组件功能的复用 、全局配置Mixin
- 06-06MATLAB实现excel中vlookup函数的查找匹配功能
- 06-06Android中实现一个可拖动的悬浮按钮,点击弹出菜单的功能
- 06-06用系统默认mail服务实现邮件发送