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");
  • 相关阅读:
    jvm内存分部
    vue 浏览器滚动行为
    vue中vueRouter使用
    vue脚手架的安装和使用
    vue 在路由中复用组件
    单例模式
    ser2net使用
    怎样使用万用表来测试板子上的TX和RX引脚
    STM32W芯片的JTAG口用于GPIO
    openwrt构建过程探索
  • 原文地址:https://www.cnblogs.com/mistor/p/2161251.html
Copyright © 2011-2022 走看看