php有多种类是用来发送邮箱的,我们选取其中的PHPmailer,从网上下载PHPmailer文件,我们只要其中的类文件,包括phpmailer、smtp、po3三个类文件即可。接下来我们可以在php文件里直接调用类文件用来发送邮箱:
/**
* 2011-10-25
* 描述:PHP邮件发送
* 使用PHPMailer类
* 发送附件,多人发送
* 发送附件
* 发送附件的时候,鉴于本地网络和服务器的速度,如不能正常上传,修改php配置文件中的memory_limit限制
* 其他可能的限制post_max_size upload_max_filesize
* 也可能要将max_execution_time修改
* 请使用前确认发送邮件的邮箱帐号开启了SMTP
*/
set_time_limit(0); //如果上传附件卡,将脚本执行限制时间修改为0
require './class.phpmailer.php';
require './class.smtp.php';
date_default_timezone_set("Asia/Shanghai");//设定时区东八区
$mail=new PHPMailer(); //建立邮件发送类
$mail->IsSMTP(); //使用SMTP形式发送
$mail->CharSet='utf-8'; //编码
$mail->SMTPDebug = 1; // 启用SMTP调试功能
// 1 = errors and messages
// 2 = messages only
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Host='smtp.qq.com'; //qq smtp 服务器,发送邮箱帐号公司的SMTP服务器
$mail->Port=25; // SMTP服务器的端口号
$mail->Username='4sfsfs@qq.com';
$mail->Password='********';
$mail->AddAddress('pz9042@163.com','pz');
// $mail->AddAddress('sgs0@qq.com','邱聪'); #多人发送
$mail->IsHTML();
$a=$mail->AddAttachment('D:\wamp\www\user.sql','z.zip');//附件的绝对位置,上传后附件的名称
$mail->Subject='发送自PHPMailer的邮箱';
$mail->From='467661992@qq.com';
$mail->FromName='彭震';
$mail->Body='测试一下';
$mail->AltBody='附加信息';
if(!$mail->send()){
echo '邮件发送失败'.'</br>';
echo '错误原因'.$mail->ErrorInfo;
}else{
echo '邮件发送成功';
}
分享到:
相关推荐
php中用phpmailer发送邮件.pdf
PHPMailer发送邮件
使用方法: ... 第二步,在 config文件里新增 如下配置,或者干脆在action里用C函数设置临时配置亦可. ...SendMail('350680013@qq.com','我能用phpmailer发送邮件了','谢谢您。。。',C('MAIL_SENDER')); PS:欢迎下载使用
解压后,在send.php文件中设置自己发件及收件邮箱信息,然后就可以发送了。
使用phpmailer发送邮件 PHP源码使用phpmailer发送邮件 PHP源码
phpmailer PHPmailer发送邮件
phpmailer邮件发送代码,可以群发,添加附件
PHPMailer是一个发送电子邮件的PHP函数包,它可以在发送邮时指定多个收件人,支持抄送地址,回复地址,支持8bit,base64,binary和quoted-printable等多种邮件编码,支持SMTP验证、冗余SMTP服务器、支持带附件的邮件...
PHPMailer发邮件,而且可以用远程代理来发邮件,很实用。
教你如何使用phpmailer发邮件实例
使用PHPMailer发送邮件的DEMO
使用PHPMAILER类发送邮件。使用DEMO: http://blog.csdn.net/dengxingbo/archive/2010/03/13/5377854.aspx
利用PHPMailer发送邮件,解决现在25端口不能发送邮件的问题。SSL465端口发送邮件。
tp3.2.2整合PHPMailer发邮件,可发附件,发送内容中可插入图片
thinkphp利用phpmailer发送邮件,qq邮箱和163都已测试成功。
PHPMailer邮件发送代码,php发送邮件源码包,直接整合
教你如何使用PHPMailer简单的发送邮件,轻松搞定,