asp.net 发邮件,支持群发

原创 2010年05月27日 00:03:00

/// <summary>
    /// 发送邮件
    /// </summary>
    /// <param name="from"& gt;发送人邮件地址</param>
    /// <param name="to">接收人邮件地址< /param>
    /// <param name="subject">邮件主题</param>
    /// <param name="isBodyHtml"& gt;是否是Html</param>
    /// <param name="body">邮件体< /param>
    /// <param name="smtpHost">SMTP服务器地址,例如:smtp.163.com</param>
    /// <param name="userName">用户名</param>
    /// <param name="password">密码</param& gt;
    /// <returns>是否成功</returns>
    public static bool Send(string from, string to, string subject, bool isBodyHtml, string body, string smtpHost, string userName, string password)
    {
        string[] ts = to.Split(',');
        bool isSuccess = true;
        foreach (string t in ts)
        {
            try
            {
                MailMessage mm = new MailMessage();
                mm.From = new MailAddress(from);

                mm.To.Add(new MailAddress(t.Trim()));

                mm.Subject = subject;
                mm.IsBodyHtml = isBodyHtml;
                mm.Body = body;

                SmtpClient sc = new SmtpClient();
                sc.Host = smtpHost;

                sc.UseDefaultCredentials = true; //winform中不受影响,asp.net中,false表示不发送身份严正信息
                //smtpClient.EnableSsl = true; //如果服务器不支持ssl则报,服务器不支持安全连接 错误
                sc.Credentials = new System.Net.NetworkCredential(userName, password);
                sc.DeliveryMethod = SmtpDeliveryMethod.Network;

                sc.Send(mm);
            }
            catch
            {
                isSuccess = false;
            }
        }
        return isSuccess;
    }

.net微信公众号开发——群发消息

本文将介绍微信公众号开发中用于群发消息的类MassMessage,包括:(1)MassMessage类;(2)群发;(3)删除;(4)预览;(5)查询发送状态;(6)接收推送群发结果事件。 源代码地址...
  • xrwang
  • xrwang
  • 2015-03-13 09:25:29
  • 4111

使用JAVA发多人邮件,有附件,有完整代码,复制便可用

在这之前需要导入两个包,就是,可以自行百度下载。 import java.io.UnsupportedEncodingException;   import java.util.ArrayList...
  • qq_30616169
  • qq_30616169
  • 2015-08-26 09:23:10
  • 323

python 发送邮件(3) 多人 带附件

# -*- coding:utf-8 -*- #发送电子邮件 import smtplib #定义邮件正文 from email.mime.text import MIMEText #定义邮件标题 ...
  • GUOGUO222
  • GUOGUO222
  • 2017-09-07 13:39:41
  • 419

使用telnet进行发送邮件

最近在上计算机网络的应用层,老师上课的时候在课堂上演示用telnet结果失败了,课下自己捣鼓了半天,终于弄出来,其中不乏很多百度,谷歌的东西,总结如下吧。 首先电脑确定装了telnet,我用的win...
  • maybe_hu
  • maybe_hu
  • 2013-10-27 17:02:40
  • 2239

javaMail发送邮件(支持单发、群发)

1.所需夹包:javaMail.jar 、activation.jar
  • u011659172
  • u011659172
  • 2014-10-17 15:02:51
  • 1454

网站发送邮件及群发的两种方法

最近做网站需要增加一个发送邮件的功能包括单独发送和群发邮件:下面来说下用到的2种方式: 1.采用PHPmailer,这个是写好的类库,我们直接引用就好,包括两个文件: class.phpmaile...
  • newbird105
  • newbird105
  • 2015-07-02 19:29:33
  • 1042

无发送数量限制、无需SMTP中继、无需邮件地址高速邮件群发

  • 2009年12月25日 15:27
  • 382KB
  • 下载

PHP群发大量邮件的问题

最近在做一个邮件群发系统,往往每次发邮件需要发送几千封邮件,这样就会造成几个问题: 第一:脚本执行时间,几千封邮件的量肯定会超过php默认的30秒的脚步执行时间,所以这个需要设置一下,但是最好不要直接...
  • blade2001
  • blade2001
  • 2010-06-07 11:51:00
  • 1221

rabbitMQ模拟消息队列群发邮件

首先我们写一个发送页面,第一步就建立与rabbitmq的建立,然后创建通道,接下来创建通道内的交换机,之后进行定义交换机的名称和类型,交换机进行持久化,以后无论何时重新启动rabbitmq,数据都不会...
  • qq_39631592
  • qq_39631592
  • 2017-09-15 21:16:14
  • 395

关于asp.net 发送邮件问题

    前些天遇到一个客户难题,客户用的是用Microsoft Exchange Server架设的邮件系统,我先后尝试用.net 中的Mails对象发送邮件,在填写smtp服务器上时,填写外网的sm...
  • luofeixiongsix
  • luofeixiongsix
  • 2007-03-25 14:08:00
  • 867
收藏助手
不良信息举报
您举报文章:asp.net 发邮件,支持群发
举报原因:
原因补充:

(最多只允许输入30个字)