zoukankan      html  css  js  c++  java
  • 使用.NET外部组件发送Email

    使用组件本质上是利用Socket直接和SMTP服务器进行交互。在.NET中,目前最常用的电子邮件组件是用C#编写的openSmtp组件。
    openSmpt组件的最新版本可以从http://sourceforge.net/projects/opensmtp-net  站点下载。
    解压完毕后,可以看到openSmtp组件的目录结构。其中bin目录下放可执行组件包,doc目录下是说明文档,src目录下是使用源代码。
    将bin目录拷贝到网站的根目录下,注意必须是网站的根目录,就可以使用该组件在ASP.NET中发送电子邮件了。
    添加引用

    using OpenSmtp.Mail;
        protected void Page_Load(object sender, EventArgs e)
        {
            
    try
            {
                MailMessage msg 
    = new MailMessage("发送人地址""接收人地址");
                msg.Charset 
    = "GB2312";
                msg.Subject 
    = "smtp组件发送邮件";
                msg.Body 
    = "邮件内容";
                Smtp smtp 
    = new Smtp("SMTP服务器地址""用户名""密码");
                smtp.SendMail(msg);
                Response.Write(
    "邮件发送成功!");
            }
            
    catch (Exception ex) {
                Console.WriteLine(
    "Error occured:" + ex.Message + "\r\n" + ex);
            }
        }
  • 相关阅读:
    idea拉取git项目并创建为maven项目(新创建github项目)
    寒假学习进度-4
    寒假学习进度-3
    寒假学习进度-2
    寒假学习进度-1
    面向对象设计原则
    Servlet中生成json文件,echarts模板调用
    Mapreduce--数据清洗
    Tutorial 06_MapReduce实例WordCount
    爬虫学习-入门
  • 原文地址:https://www.cnblogs.com/qixin622/p/754365.html
Copyright © 2011-2022 走看看