zoukankan      html  css  js  c++  java
  • wince环境中用C#发送邮件(使用OpenNETCF.Net.Mail)

    废话少说直接上代码: MailAddress from = new MailAddress("发件的qq邮箱"); //邮件的发件人 MailMessage mail = new MailMessage(); //设置邮件的标题 mail.Subject = "tesrt"; //设置邮件的发件人 mail.From = from; //设置邮件的收件人 mail.To.Add("收件人邮箱"); //设置邮件的内容 StringBuilder sb = new StringBuilder(); sb.Append("<html><body>"); sb.Append("<style> td{border-color:Black;} </style>"); sb.Append("<table border='1' cellspacing='0' cellpadding='5'>"); sb.Append("<tr>").Append("<td>"); sb.Append(" StartTime ").Append("</td><td>"); sb.Append(" TraceStart ").Append("</td><td>"); sb.Append(" TraceEnd ").Append("</td><td>"); sb.Append(" Duration ").Append("</td></tr>"); sb.Append("<tr><td>"); sb.Append(" Operation ").Append("</td><td>"); sb.Append(" ColorVal ").Append("</td><td>"); sb.Append(" Object ").Append("</td><td>"); sb.Append(" Resource ").Append("</td></tr>"); sb.Append("</table></body></html>"); //设置邮件的内容 mail.Body = sb.ToString(); //设置邮件的格式 mail.BodyEncoding = System.Text.Encoding.Default; mail.IsBodyHtml = true; //设置邮件的发送级别 mail.Priority = MailPriority.Normal; mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess; SmtpClient client = new SmtpClient(); //设置用于 SMTP 事务的主机的名称,填IP地址也可以了 client.Host = "smtp.qq.com"; //设置用于 SMTP 事务的端口,默认的是 25 client.Port = 25; //这里才是真正的邮箱登陆名和密码 client.Credentials = new SmtpCredential("qq账号", "邮箱密码", "qq.com"); client.DeliveryMethod = SmtpDeliveryMethod.Network; //都定义完了,正式发送了,很是简单吧! client.Send(mail);
    上面的源码我在wince的手持机上测试通过,目前上面的缺点是默认只给一个人发的,如果需要给多人发送邮件那么就需要稍微改动一下。剩下的就是OpenNETCF的使用了。上篇文章说过wince里面没有对应的命名空间,我们就只能用其他的代替了。
    剩下的就是邮箱的问题了,有的邮箱默认的smtp功能是关闭的,你需要开启才能使用,比如我举例的qq邮箱就是。否则不会成功的。
  • 相关阅读:
    Sum Root to Leaf Numbers 解答
    459. Repeated Substring Pattern
    71. Simplify Path
    89. Gray Code
    73. Set Matrix Zeroes
    297. Serialize and Deserialize Binary Tree
    449. Serialize and Deserialize BST
    451. Sort Characters By Frequency
    165. Compare Version Numbers
    447. Number of Boomerangs
  • 原文地址:https://www.cnblogs.com/vsdot/p/3263276.html
Copyright © 2011-2022 走看看