zoukankan      html  css  js  c++  java
  • vs2003 和vs2005下的发送SMTP邮件

    vs2003 和vs2005下的发送SMTP邮件 (downmoon原创)
    一、vs2003
    引用 System.Web.Mail命名空间

     
    private void SenMail2003()
        
    {
            MailMessage mailObj 
    = new MailMessage();
            mailObj.To 
    = this.txtTo.Text;
            mailObj.From 
    = this.txtFrom.Text;
           
            mailObj.Subject 
    = "精采笑话";
            mailObj.Body 
    = "猪!你已中毒! 哈哈 ";
           
            mailObj.BodyFormat 
    = MailFormat.Html;
            mailObj.BodyEncoding 
    = MailFormat.Base64;
            mailObj.Priority 
    = MailPriority.High;
            mailObj.Attachments.Add(
    new MailAttachment("c:\swf\000.bmp"));
            SmtpMail.Send(mailObj);
            Response.Write(
    "发送邮件成功!");
        }


    二、vs2005
    引用 System.Net.Mail命名空间,安全性得到了增强

     
    public static void SendWebMailAndAttach(string server)
        
    {
             
    string file = "e:\inetpub\wwwroot\Test2005All\TestXML\testXML.xml";
             System.Net.Mail.MailMessage message 
    = new System.Net.Mail.MailMessage("Test@126.com""Test@126.com""text message for you.""Test Title");
             System.Net.Mail.Attachment data 
    = new System.Net.Mail.Attachment(file, System.Net.Mime.MediaTypeNames.Application.Octet);
             System.Net.Mime.ContentDisposition disposition 
    = data.ContentDisposition;
             disposition.CreationDate 
    = System.IO.File.GetCreationTime(file);
             disposition.ModificationDate 
    = System.IO.File.GetLastWriteTime(file);
             disposition.ReadDate 
    = System.IO.File.GetLastAccessTime(file);
             message.Attachments.Add(data);
            System.Net.Mail.SmtpClient client 
    = new System.Net.Mail.SmtpClient(server);
            client.Credentials 
    = new NetworkCredential("用户名""密码");
            client.Send(message);
            data.Dispose();
        }

    引用示例

    SendWebMailAndAttach("smtp.126.com");
    邀月注:本文版权由邀月和博客园共同所有,转载请注明出处。
    助人等于自助!  3w@live.cn
  • 相关阅读:
    没想到吧?这货比 open 更适合读取文件
    卸载 PyCharm!这才是 Python 小白的最理想的 IDE
    git 会保留所有的提交吗?不会!
    C# 在构造函数内调用虚方法
    【转】第一个汇编器是怎么实现的
    SQL Server查询数据库所有表名与表说明
    Vue实现节流,防止重复提交
    mysql 查询json数组(一)
    VScode怎么在代码折叠后,插入新的内容
    Vue 通过调用百度API获取地理位置-经度纬度省份城市
  • 原文地址:https://www.cnblogs.com/downmoon/p/1019259.html
Copyright © 2011-2022 走看看