美文网首页
.net邮件发送

.net邮件发送

作者: 飞天猪Pony | 来源:发表于2017-02-23 11:11 被阅读22次

1、web.config文件配置,发送方邮箱账号、密码、邮箱类型

2、新建email文件

3、在email文件中填写必要代码

public class Email
{    
  public  const  string  WEB_SITE =  @"http://tasly.chinacloudsites.cn";
//public const string WEB_SITE = @"http://localhost:24295/";      
#region发邮件     
///<summary>
///发送邮件
///</summary>
///<param name="Email">发送的邮件地址,支持多个用英文;隔开</param>
///<param name="title">标题</param>
///<param name="body">内容</param>
///<returns></returns>

public static bool Send(string Email, string title, string body)
{
  try {
    string fromUser = System.Configuration.ConfigurationManager.AppSettings["fromUser"];       
    string password = System.Configuration.ConfigurationManager.AppSettings["password"];
    string address = System.Configuration.ConfigurationManager.AppSettings["address"];
    //创建MailMessage对象    //在ASP.NET利用本机的SMTP虚拟服务器的SMTP来发送邮件     

               
MailMessage Msg = new MailMessage();//        
Msg.From = new MailAddress("\"澳大利亚中医药学会官网\"<"+fromUser +">");
    foreach (var item in Email.Split( ';' ))
    {
      Msg.To.Add(item);
    }

    Msg.Subject = title;
    //邮件的主题
    Msg.IsBodyHtml =true;
    //指示邮件正文是否采用HTML文件格式.
    Msg.Body = body;
    //邮件内容
    SmtpClient objEmail = new SmtpClient(address);
    //SMTP服务器主机名,比如GMail的smtp.gmail.com
     objEmail.Credentials = new NetworkCredential (fromUser, password);
    //objEmail.Timeout = 30000;
    objEmail.EnableSsl = true ;
    //是否启用加密连接,GMail的邮箱必须用加密,其他不支持的邮箱用false
     objEmail.Send(Msg);
     return true ;
   }
    catch(Exception e)
    {
        return false;
    }

}

相关文章

  • .net邮件发送

    1、web.config文件配置,发送方邮箱账号、密码、邮箱类型 2、新建email文件 3、在email文件中填...

  • spring boot 邮件发送基础详解(4种邮件超级详细)

    本文将介绍spring boot邮件发送将介绍以下几个方面: 邮件使用场景 邮件发送原理 邮件发送流程 邮件发送步...

  • System.Net.Mail.SmtpClient通过SSL/

    一、问题描述 1、问题现象 通过System.Net.Mail.SmtpClient使用SSL/TLS协议发送邮件...

  • JAVA 使用Javax.mail向公司内部Outlook邮箱发

    参考: 1、用Java发送邮件 带有图片和附件[https://blog.csdn.net/qq_40791843...

  • SKPSMTPMessage

    SKPSMTPMessage 可以自己实现邮件发送,采用系统的邮件发送会弹出邮件发送框,如果要求静默发送邮件可参照...

  • SpringBoot 发送邮件

    # 依赖 # 配置 # 发送简单文本邮件 # 发送html邮件 # 使用邮件模板发送邮件 添加依赖 配置 新建ht...

  • 2018-10-11

    文本邮件的发送 1.邮件发送流程 ​ 邮件的发送是主动行为:主要通过 MUA/邮件客户端软件,将邮件内容发送给对应...

  • javax.net.ssl.SSLHandshakeExcept

    最近正在尝试jenkins,但是在邮件发送那里一直失败,一旦使用ssl的发送时,便报错: javax.net.ss...

  • python自动发送邮件

    python自动发送邮件 在说python发送邮件之前,需要了解一下简单的邮件发送知识,邮件发送一般通过SMTP协...

  • python -- Email , send(smtp), re

    python Email功能: 发送普通文本邮件 发送带有html格式的邮件 发送带有附件的邮件 发送插入图片到正...

网友评论

      本文标题:.net邮件发送

      本文链接:https://www.haomeiwen.com/subject/hdovwttx.html