- 浏览: 43947 次
文章分类
最新评论
本文出处参考:http://www.jbxue.com/article/7872.html
代码如下:
附,PHPMailer邮件发送类V5.1下载地址。
代码如下:
<?php // 调用 PHPmailer类 require_once("class.phpmailer.php"); //发送Email函数 function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) { $mail = new PHPMailer(); $mail->IsSMTP(); // send via SMTP $mail->Host = "smtp.163.com"; // SMTP servers $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "test123"; // SMTP username 注意:普通邮件认证不需要加 @域名 $mail->Password = "123456"; // SMTP password $mail->From = ""; // 发件人邮箱 $mail->FromName = "脚本学堂"; // 发件人 ,比如 脚本学堂 $mail->CharSet = "GB2312"; // 这里指定字符集! $mail->Encoding = "base64"; $mail->AddAddress($sendto_email,$user_name); // 收件人邮箱和姓名 $mail->AddReplyTo("","脚本学堂"); //$mail->WordWrap = 50; // set word wrap //$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment 附件1 //$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); //附件2 $mail->IsHTML(true); // send as HTML $mail->Subject = $subject; // 邮件内容 可以直接发送html文件 $mail->Body = <<<EOT <html> <head> <title>phpmailer邮件发送测试_脚本学堂_www.jbxue.com</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> <!-- .STYLE1 {color: #009900} .STYLE3 {color: #000000} a:link { color: #333333; } .STYLE4 {color: #666666} body,td,th { font-family: 宋体; font-size: 12px; } .STYLE6 {color: #FFFFFF} .STYLE9 {color: #DCB003} --> </style> </head> <body bgcolor="#FFFFFF" > </body> </html> EOT; $mail->AltBody ="text/html"; if($mail->Send()) { info_write("ok.txt","$user_name 发送成功"); } else { info_write("falied.txt","$user_name 失败,错误信息$mail->ErrorInfo"); } } // 发送Email函数结束 // 写入发送结果函数 function info_write($filename,$info_log) { $info.= $info_log; $info.="\r\n"; $fp = fopen ($filename,a); fwrite($fp,$info); fclose($fp); } //定时跳转页面 函数 其中 1000是时间,1秒, 您可以自定义 function redirect($url) { echo "<script> function redirect() { window.location.replace('$url'); } window.setTimeout('redirect();', 15000); </script>"; } [color=#FF6600]//读取文本 邮件地址 您也可以读 数据库[/color] $filename = "email.txt"; $fp = fopen($filename,"r"); $contents = fread($fp,filesize($filename)); $list_email=explode("\r\n",$contents); $len=count($list_email); fclose($fp); // 参数说明(发送到, 邮件主题, 邮件内容, 附加信息, 用户名) $i = $_GET['action']; $i++; if ($i<$len) { $rs=explode("@",$list_email[$i]); $user_name = $rs['0']; echo "正在发送第{$i}封({$list_email[$i]})邮件......{$user_name}"; smtp_mail($list_email[$i], 'Treasurery Online 周刊第十二期', $body, 'http://www.jbxue.com/', $user_name); redirect("?action=$i"); } else { echo "邮件全部发送完毕"; exit; } ?>
附,PHPMailer邮件发送类V5.1下载地址。
发表评论
-
php导出word格式数据的代码一例
2013-11-14 16:24 1156发布:thatboy 来源:脚本学堂 【 大 ... -
php生成word文档的代码
2013-11-07 11:51 1242一、用windows里面自带的com,然后用 php生成wo ... -
php 导出word(可包含图片)
2013-11-07 11:44 872发布:sunday01 来源:Net 今天 为大家介绍 ... -
PHP获取域名及域名IP的方法
2013-10-17 15:46 2415最近在做的一个项目用到获取域名和IP的功能,大致有以下几种方法 ... -
php socket模拟http中post或get提交数据
2013-08-08 12:19 2721php socket模拟http中post或者get提交数据的 ... -
浅析php变量作用域的一些问题
2013-08-08 12:14 635学过C的人用php的时候一 ... -
下载站mime属性设置(让文件可下载)
2013-07-18 16:02 852一些下载网站为了支持更多的格式,一般情况下支持rar,zip等 ... -
PHP 数组和字符串互相转换的方法分享
2013-07-18 15:58 564PHP 具有两个函数,可以在字符串和数组之间互相进行转换。 ... -
php数组与字符串的转换函数整理汇总
2013-07-18 15:52 826对php中的数组与字符串的转换函数进行了详细的整理汇总。 1 ... -
php文件上传与下载的实例分享
2013-07-18 15:49 747分享有关php下载的相关文章。 先分享几个文件下载类: ph ... -
php设计模式之命令模式的应用举例
2013-05-21 22:50 513所谓,命令模式:将一个请求封装为一个对象,从而你可用不同的请求 ... -
php设计模式之观察者模式的应用示例
2013-05-21 22:47 598所谓,观察者模式:定义对象间一种一对多的依赖关系,当一个对象的 ... -
php生成随机密码的函数一例
2013-05-21 22:42 561生成随机密码的函数,可自定义密码长度。 <?php / ... -
php打印网页的代码举例
2013-05-02 23:17 1377本文出处参考:http://www.jbxue.com/art ... -
php iconv字符串编码转换(GBK到UTF8字符集)的方法与实例
2013-05-02 23:14 3690本文原始链接:http://www ... -
一个php ftp类(复制、移动、删除文件、创建目录等)
2013-05-01 05:06 785一个不错的ftp操作类,可以完成复制、移动、删除文件、创建目录 ... -
php get_headers 判断URL是否有效的方法
2013-05-01 05:02 1148使用php get_headers判断url的真实有效性。 还 ... -
PHPMailer邮件类发送邮件举例(smtp.163.com)
2013-04-27 22:27 16881、下载PHPMailer文件包,PHPMailer邮件发送类 ... -
PHP 获取指定月对应天数的代码
2013-04-17 05:59 639<?php /** * 获取指定月对应的天数 * ... -
php计算时间差的简单例子
2013-04-17 05:57 581例子:计算借书的天数,根据每天的日期进行计算。 (1) 有数 ...
相关推荐
3. `class.phpmailer.php`: 这是 PHPMailer 主类的源代码,包含了许多用于构建和发送邮件的方法。例如,`addRecipient()` 添加收件人,`setSubject()` 设置邮件主题,`setBody()` 设置邮件正文,`addAttachment()` ...
phpmailer邮件发送代码,可以群发,添加附件
标题“phpmailer群发”指的是使用PHPMailer进行邮件群发的功能,而描述中提到的“设定发送时间间隔”则是为了应对邮件服务器可能存在的发送速率限制。 邮件服务器通常会设定一些安全策略,防止滥用服务,例如在短...
创建一个PHPMailer实例,然后设置必要的参数,如发件人、收件人、主题和邮件内容。 ```php $mail = new PHPMailer; $mail->isSMTP(); // 使用SMTP服务 $mail->Host = 'smtp.example.com'; // 设置SMTP服务器地址 $...
它会使用PHPMailer类库来实例化一个PHPMailer对象,根据从index.html接收到的用户输入数据填充邮件信息,并调用`PHPMailer::send()`方法发送邮件。如果邮件发送成功,它可能还会记录日志或返回一个成功的反馈;如果...
2. **实例化PHPMailer对象**: 创建一个PHPMailer实例,并设置基本属性,如发件人、收件人、主题和邮件正文。 ```php require 'PHPMailer/PHPMailer.php'; require 'PHPMailer/SMTP.php'; require '...
阅读这个文件对于理解并运行实例代码至关重要。 9. **132678319789614663**: 这可能是代码中的一个变量名,可能与日期、时间戳或者序列号有关。在邮件系统中,时间戳常用于记录邮件发送时间,而序列号则可能用于...
6. **mail.php**:这个文件可能是使用PHPMailer发送邮件的示例脚本,展示了如何实例化PHPMailer对象,配置邮件参数,然后调用`Send()`方法发送邮件。 在实际使用时,你需要根据自己的SMTP服务器配置调整PHPMailer的...
在这个实例中,PHPMailer可能是核心组件,负责处理邮件的创建、设置收件人、发送以及错误处理。它支持SMTP(简单邮件传输协议)发送,可以与各种邮件服务器如Gmail、Yahoo等进行交互,提高了邮件发送的成功率。 2. ...
PHP可以通过第三方库如PHPMailer或SwiftMailer来实现SMTP连接,以更灵活地控制邮件发送过程,包括身份验证、错误处理和邮件跟踪等。 3. **数据库交互**:邮件群发系统往往需要存储邮件列表、发送记录等信息,因此...
// 创建PHPMailer实例,true表示启用异常处理 try { $mail->isSMTP(); // 使用SMTP方式发送 $mail->Host = 'smtp.example.com'; // 配置SMTP服务器 $mail->SMTPAuth = true; // 启用SMTP认证 $mail->Username ...
【标题】"PHP实例开发源码—929网络快车php邮件群发系统.zip" 涉及的核心知识点是PHP编程语言以及基于PHP实现的邮件群发功能。这个项目可能是一个实际应用中的PHP应用程序,用于批量发送电子邮件,可能是为了营销、...
【标题】"PHP实例开发源码—网络快车php邮件群发系统.zip"是一个基于PHP编程语言实现的网络邮件群发系统的源代码包。这个系统主要用于批量发送电子邮件,可能适用于营销、通知或客户服务等场景。 【描述】描述中的...
1. **PHPMailer或SwiftMailer库**:为了发送邮件,开发者通常会使用如PHPMailer或SwiftMailer这样的第三方库。这些库提供了一套完整的API,可以方便地设置邮件头信息(如发件人、收件人、主题和内容),支持HTML邮件...
在使用PHPMailer时,开发者需要编写PHP代码来配置和实例化PHPMailer对象,然后设置邮件参数,如发件人、收件人、主题、正文等。一旦设置完成,调用`send()`方法即可发送邮件。 例如,以下是一个基本的PHPMailer使用...
【标题】"PHP实例开发源码—qiyetu(企业图)php邮件群发系统.zip"涉及的是一个基于PHP编程语言实现的企业级邮件群发系统的源代码实例。这个系统可能是为了帮助企业进行批量发送营销邮件或者通知邮件而设计的。通过...
在实际使用 PHPMailer v2.0.0 时,开发者首先需要将其解压并引入到项目中,然后实例化 PHPMailer 对象,配置 SMTP 服务器信息,设置邮件内容和收件人,最后调用 send 方法发送邮件。整个过程需要注意的是,正确配置 ...
PHP的邮件发送通常通过`mail()`函数或使用第三方库如PHPMailer、SwiftMailer来实现。在群发邮件系统中,理解SMTP的工作原理以及如何配置SMTP服务器参数至关重要。 3. **数据库管理**:邮件群发系统需要存储收件人...