无为清净楼资源网 Design By www.qnjia.com
始找的代码只能发送无SMTP验证的邮件,但现在很多EMAIL发送时都需要验证,后来查找了下MSDN的帮助,找到了发送验证的代码,贴出来希望对大家有所帮助!
复制代码 代码如下:
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; }
    }
标签:
C#,发送邮件

无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com

P70系列延期,华为新旗舰将在下月发布

3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。

而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?

根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。