介绍
这篇文章主要介绍了c#如何实现发送邮件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
具体内容如下
# region 发送邮件部分 ,,,private static String fromMail =,“1111 @126.com",,///邮箱名称 ,,,private static String mailPwd =,“111111,,,,,,///密码 ,,,private static string toMail =,“2222 @163.com",,///邮箱服务器 ,,,private static string fileStr;//当前图片路径,在添加附件时用 ,,,///,& lt; summary> ,,,///,发送邮件 ,,,///,& lt;/summary> ,,,///,& lt; param name=癴ileUrl"在附件地址,以~分& lt;/param> ,,,///,& lt; param name=皊creen"祝辞是否发送截屏& lt;/param> ,,,///,& lt; returns> & lt;/returns> ,,,public static string SendMail (string fileUrl, string 屏幕) ,,,{ ,,,, ,,,,,MailAddress 得到=,new MailAddress (fromMail); ,,,,,MailAddress 用=,new MailAddress (toMail); ,,,,,MailMessage message =, new MailMessage (,,); ,,,,,message.Subject =,“M邮件,,,+ 11111;//主题 ,,,,,message.SubjectEncoding =, System.Text.Encoding.UTF8; ,,,,,Attachment attachFile =, new 附件(fileStr); ,,,,,if (==screen “True") ,,,,,,,message.Attachments.Add (attachFile); ,,,,,string [], files =, fileUrl.Split (& # 39; ~ & # 39;); ,,,,,for (int 小姐:=,0;,小姐:& lt;, files.Length;,我+ +) ,,,,,{ ,,,,,,,if (File.Exists(文件[我])) ,,,,,,,{ ,,,,,,,,,Attachment attachFile1 =, new 附件(fileUrl); ,,,,,,,,,message.Attachments.Add (attachFile1); ,,,,,,,} ,,,,,} ,,,,,试一试 ,,,,,{ ,,,,,,,SmtpClient client =, new SmtpClient (“smtp干净,+,from.Host); ,,,,,,,SendMail (mailPwd,客户,,,,,,消息); ,,,,,, ,,,,,,,return “发送邮件成功!包含附件:“,+,fileUrl +,“,含截图?“,+,screen +,,,,,, +, DateTime.Now.ToString (); ,,,,,} ,,,,,catch (SmtpException 交货) ,,,,,{ ,,,,,,,//如果错误原因是没有找到服务器,则尝试不加smtp。前缀的服务器 ,,,,,,,if (ex.StatusCode ==, SmtpStatusCode.GeneralFailure) ,,,,,,,{ ,,,,,,,,,试一试 ,,,,,,,,,{ ,,,,,,,,,,,//有些邮件服务器不加smtp。前缀 ,,,,,,,,,,,SmtpClient client =, new SmtpClient (from.Host); ,,,,,,,,,,,SendMail (mailPwd,客户,,,,,,消息); ,,,,,,,,, ,,,,,,,,,,,return “发送邮件成功!包含附件:“,+,fileUrl +,“,含截图?“,+,screen +,,,,,, +, DateTime.Now.ToString (); ,,,,,,,,,} ,,,,,,,,,catch (SmtpException 犯错) ,,,,,,,,,{ ,,,,,,,,,, ,,,,,,,,,,,return “发送邮件失败!“,+,err.Message +,,,,,, +, DateTime.Now.ToString (); null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null nullc#如何实现发送邮件