zoukankan      html  css  js  c++  java
  • 此发送邮件的代码对吗?

     1 using System.Net.Mail;//添加邮件提醒
    2 using System.Net;
    3
    4
    5
    6 privatevoid SendMail(string fromMail, string toMail, string subJect, string body, string userName,string passWord, string smtpHost)
    7 {
    8
    9 //设置邮件信息 发件人地址、收件人地址、标题、邮件内容
    10 MailMessage mail =new MailMessage(fromMail, toMail, subJect, body);
    11 mail.ReplyTo =new MailAddress(fromMail);
    12 //设置邮件主题格式
    13 mail.BodyEncoding = System.Text.Encoding.UTF8;
    14 //设置邮件主体格式是否为 html 格式
    15 mail.IsBodyHtml =true;
    16 //邮件优先级别
    17 mail.Priority = MailPriority.High;
    18 //设置发送邮箱的smtp服务器或安全端口
    19 SmtpClient client =new SmtpClient(smtpHost);
    20 //验证邮件服务器的身份
    21 NetworkCredential work =new System.Net.NetworkCredential(userName, passWord);
    22 client.Credentials = work;
    23 //设置邮件发送格式
    24 client.DeliveryMethod = SmtpDeliveryMethod.Network;
    25 //是否请求一起发送
    26 client.UseDefaultCredentials =true;
    27 //安全连接设置
    28 client.EnableSsl =false; //一定要为false 或者去掉这句 !不然报服务器不支持安全连接 也就是客户端没有开通SSL加密 所以以后都不要管!
    29 try
    30 {
    31 client.Send(mail);
    32 Response.Write("发送成功");
    33 }
    34 catch (Exception ex)
    35 {
    36 Response.Write(ex.Message +" 请联系管理员。");
    37 }
    38 }
    39
    40
    41
    42
    43 调用代码:SendMail("frank@163.com", "1262510777@qq.com", "标题", "邮件内容", "frank", "qin10191789808", "smtp.163.com");
  • 相关阅读:
    iOS开发-文件管理(一)
    浅析栈区和堆区内存分配的区别
    浅谈Block传值-匿名函数(代码块)
    cell的各种使用和赋值 总结
    类方法和对象方法的区别
    属性传值 ,代理传值,单例
    类目,延展,协议
    任意点 并查集
    Codeforces 145E. Lucky Queries 线段树
    Codeforces 103B. Cthulhu 并查集运用
  • 原文地址:https://www.cnblogs.com/mistor/p/2161251.html
Copyright © 2011-2022 走看看