/**

* phpMailer批量发送邮件

* by http://www.jquerycn.cn

*/

header ( 'Content-Type: text/html; charset=utf-8' );

require ("class.phpmailer.php");

error_reporting ( E_ERROR );

$handle = fopen ( 'error.log', 'a+b' );

$mailconfig = array (

'FromName' => '管理员',

'SMTPAuth' => true,

'CharSet' => 'utf8',

'Encoding' => 'base64'

);

//Mail STMP 需要大量的账号,否则容易被禁

$mailservers = array (

array (

'host' => 'smtp.163.com',

'username' => 'test1@163.com',

'password' => 'test1'

),array (

'host' => 'smtp.163.com',

'username' => 'test2@163.com',

'password' => 'test2'

),array (

'host' => 'smtp.163.com',

'username' => 'test3@163.com',

'password' => 'test3'

)

);

$counter = 0;

function smtp_mail($sendto_email, $subject, $body, $att = array()) {

global $handle, $mailconfig, $mailservers, $counter;

$mail = new PHPMailer ();

$mail->IsSMTP ();

$mailserver = $mailservers [$counter % count($mailservers)];

$mail->Host = $mailserver ['host'];

$mail->Username = $mailserver ['username'];

$mail->Password = $mailserver ['password'];

$mail->FromName = $mailconfig ['FromName'];

$mail->SMTPAuth = $mailconfig ['SMTPAuth'];

$mail->From = $mail->Username;

$mail->CharSet = $mailconfig ['CharSet'];

$mail->Encoding = $mailconfig ['Encoding'];

$mail->AddAddress ( $sendto_email );

// 对附件文件的处理

foreach ( $att as $key => $val ) {

if (! empty ( $val )) {

$mail->AddAttachment ( $val ); // 注意要给绝对路径

}

}

$mail->IsHTML ( true );

$mail->Subject = $subject;

$mail->Body = $body;

$mail->AltBody = "text/html";

if (! $mail->Send ())

//将错误写入到错误日志文件

fwrite ( $handle, $sendto_email."--".($mail->From)."\r\n" );

else

echo "邮件发送成功! $counter\n";

$counter ++;

}

// 邮件内容

$body = file_get_contents ( 'mail_content.php' );

for ($i=0;$i

// 参数说明(发送地址, 邮件主题, 邮件内容,附件绝对路径)

//smtp_mail ( '887799999@qq.com', '欢迎光临jquery中文网', $body, array ('email.txt') );

}

fclose($handle);

?>

php大量邮件,PHPMailer批量发送邮件的实例代码相关推荐

  1. python打开qq并登录_使用Python进行QQ批量登录的实例代码

    具体代码如下所示: #coding=utf-8 __author__ = 'Eagle' import os import time import win32gui import win32api i ...

  2. ThinkPHP 3.2 DEMO案例系列【phpmailer批量发送邮件】

    但是邮件和短信相比在一些场景依然有着重要的意义和优势: 1:零成本:发邮件没有费用: 2:内容丰富且量大:邮件可以长篇大论:图文并茂: 3:增加访问量:用户很容易通过邮件中的链接访问网站: 好了:下面 ...

  3. php 结合 PHPMailer 批量发送邮件。

    1.下载 PHPMailer: https://sourceforge.net/projects/phpmailer/ 2.文件放到项目中,加载引入到文件中. 3.php代码. <?php /* ...

  4. thinkphp集成系列之phpmailer批量发送邮件

    前段时间写了一篇博客:thinkphp集成系列之短信验证码.订单通知 说了这是一个短信通知泛滥的年代:大部分网站的邮箱注册都已经被短信注册所取代: 但是邮件和短信相比在一些场景依然有着重要的意义和优势 ...

  5. html发照片的文本实例,python发送邮件的实例代码(支持html、图片、附件) -电脑资料...

    第一段代码: 复制代码代码如下: #!/usr/bin/python # -*- coding: utf-8 -*- import email import mimetypes from email. ...

  6. cdo收取邮件_【Excel VBA】- 使用CDO批量发送邮件(二)

    前一期为大家介绍了如何使用VBA结合Outlook批量发送邮件,需要批量为不同的人发送不同的附件等,可以很方便的批量发送.但缺点是需要事先配置Outlook邮箱.那有没有不需要配置Outlook即可批 ...

  7. java 多线程 发邮件_Spring多线程批量发送邮件(ThreadPoolTaskExecutor)

    1,需求:使用多线程批量发送邮件 需要批量发送邮件大概400封左右,但是因为发送邮件受网络限制,所以经常导致等待超时.所以就想到了使用多线程来发邮件,因为是异步的所以返回结果不受发邮件影响. 2,思路 ...

  8. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...

    源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...

  9. 【代码】邮件群发机PHP实现实例分享

    原理: 第一申请大量的邮箱帐号 腾讯的 126的 163的 新浪的 雅虎的 谷歌的 等等提供smtp服务的 第二:收集你要发送邮件的邮件列表 第三:遍历邮件列表,每一个邮件发送邮件 第四:用linux ...

  10. 让自己开发的VBA应用能够批量发送邮件(可带多个附件)

    当我们开发了一个VBA应用,很多时候需要让它能够自动批量发送邮件.这时候,我们就需要使用到CDO了.CDO全称Collaboration Data Objects,即协作数据对象,是Office 软件 ...

最新文章

  1. Java_压缩与解压工具类
  2. Keras方法进行词嵌入
  3. A题 Go! Fun游长三角 2021年第一届长三角高校数学建模竞赛
  4. poj 2480 (欧拉函数应用)
  5. 阿里火力全开 IoT!
  6. Android应用开发之版本更新你莫愁
  7. web CSS的知识- 关于后代选择器,子选择器,兄弟选择器的使用
  8. php 用pdf转html,使用PHP将HTML PDF转换为PDF
  9. JSONObject.fromObject() 转换时的日期处理问题
  10. kata-containers对接firecracker
  11. 实战案例:如何快速打造1000万+播放量的抖音网红?
  12. 发改委指导意见保障大豆产业安全
  13. Opcode 缓存介绍以及使用 Opcache
  14. PHPMailer 使用方法(支持群发):
  15. 加州大学欧文分校6个最受欢迎的英语语法MOOC课程
  16. 不同手机型号图文预览_微信编辑器预览一般以多大的手机尺寸为准?
  17. go语言 | jwt鉴权初涉
  18. 主题包网址(Theme)
  19. 0x80073712_win10更新 错误代码: (0x80073712)
  20. 2.Linux下程序代码的编译

热门文章

  1. 创建一维数组,存储班级中10位同学的年龄信息,并求出班级同学的平均年龄。找出班级中的最小年龄和最大年龄。(冒泡排序)
  2. 全国省市区街道区域信息 API 接口
  3. 服务器网站兼容不正常,升级为IE11后兼容模式设置,部分网站无法正常浏览,兼容模式仍然无法正常访问部分网站的解决办法...
  4. 无能的力量 -- 《看见》
  5. 智能家居弱电布线设计注意事项
  6. HWP转Word说明
  7. 常见容错机制:failover、failfast、failback、failsafe
  8. t999主页劫持/篡改木马
  9. 手机邮箱如何申请注册?163邮箱申请哪个好?
  10. matlab latex 表格,latex表格绘制及对齐