邮件发送插件 发送附件 添加抄送人、秘抄人、批量发送

本插件可以批量发送邮件,添加抄送人,添加秘抄人,添加附件。

 

使用函数11

phpmailer($receiver,$title,$content,$file)

 

参数1:收件人;(必须)

参数2:邮件标题;(必须)

参数3:邮件正文;(必须)

参数4:附件;(可选)

 

函数返回值:bool值

收件人参数:

一个收件人,直接传入邮箱。

phpmailer('admin@zblog.com',..,..);

多个收件人,传入数组。

phpmailer(array('admin@zblog.com','service@zblog.com'),..,..);

添加抄送人:

phpmailer(array('admin@zblog.com','cc' => 'service@zblog.com'),..,..);

添加多个抄送人

phpmailer(array('admin@zblog.com','cc' => array('service@zblog.com','hr@zblog.com')),..,..);

添加秘抄人:

phpmailer(array('admin@zblog.com','bcc' => 'service@zblog.com'),..,..);

添加多个秘抄人

phpmailer(array('admin@zblog.com','bcc' => array('service@zblog.com','hr@zblog.com')),..,..);

添加抄送人和秘抄人:

phpmailer(array('admin@zblog.com','cc' => 'service@zblog.com','bcc' => array('service@zblog.com','hr@zblog.com')),..,..);

附件参数:

附件必须是绝对路径

 

添加一个附件:

phpmailer(...,..,..,'/home/www/seo.zba');

添加多个附件,传入数组:

phpmailer(...,..,..,array('/home/www/seo.zba','/home/www/qq.zba'));

附件自定义名称:

phpmailer(...,..,..,array('/home/www/seo.zba' => 'myseo.zba'));
phpmailer(...,..,..,array('/home/www/seo.zba','/home/www/qq.zba' => 'myqq.zba'));

高级用法:

$m = new phpmailer;
$m->receiver = 'xxx@aliyun.com'; //也可以按照上述方法,添加多个邮箱
$m->title = '邮件标题';
$m->content = '邮件正文';
$m->attach = '/home/www/lcp.zba'; //(可选)也可以按照上述方法,添加多个附件

$m->sendInterval = 60;  //(可选)同一IP下60秒内不允许发信,不设置此属性则不限制
$m->limitDays = 5;  //(可选)同一IP发信数量达到此数值则不允许发信,不设置此属性则不限制

$m->sendIntervalMsg = '%t秒内禁止再次发信';  //(可选)自定义抛出的错误信息
$m->limitDaysMsg = '今日该IP发信数量已达上限';  //(可选)自定义抛出的错误信息
$m->sendErrorMsg = '邮件发送失败:%s';  //(可选)自定义抛出的错误信息

$m->throwException = true;  //(默认值:false )当设为true时,如果发信失败则直接抛出上面三种错误信息;当设为'string'时发信失败Send()方法返回值则是上面三种字符串,成功则返回true

$m->Send();  // 发送邮件,返回值 true 或 false 或 字符串

配置截图

邮件发送插件 发送附件 添加抄送人、秘抄人、批量发送,zblog插件,zblog,php,第1张

邮件发送插件 发送附件 添加抄送人、秘抄人、批量发送,zblog插件,zblog,php,第2张

邮件发送插件 发送附件 添加抄送人、秘抄人、批量发送,zblog插件,zblog,php,第3张

应用中心搜索“phpmailer”下载