• 使用.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);
            }
        }
  • 相关阅读:
    ODI Scenario 场景
    数据库权限管理
    Oracle KEEP 分析函数
    Oracle数据仓库套件
    复杂透视表的SQL生成方法
    DW/BI领域的自动化调度方案
    用户画像
    PCP
    理赔系统报表及表模型
    maltab 关于输入输出以及自定义函数的问题
  • 原文地址:https://www.cnblogs.com/qixin622/p/754365.html
Copyright © 2020-2023  润新知