php使用pear mail发送邮件
来源:互联网 发布:2016手机qq钓鱼源码 编辑:程序博客网 时间:2024/05/16 17:31
下载pear
http://pear.php.net/~cweiske/1.9.5/go-pear.phar
拷贝到php目录下PEAR文件夹D:\wamp\bin\php\php5.5.12\PEAR\
在CMD命令行下输入命令php -d phar.require_hash=0 PEAR/go-pear.phar
然后一直按回车,到would you like to alter php.ini时选Y,然后继续回车结束。
然后安装Mail Mail_Mime Net/SMTP
在php5.5.12目录下执行CMD命令
pear install Mail
pear install Mail_Mime
pear install Net/SMTP
然后修改php.ini文件
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path
include_path=".;D:\wamp\bin\php\php5.5.12\PEAR"
最后重启apache,在php程序里就可以使用pear mail发送邮件了。
下面是一个示例:
<?php require_once("Mail.php");require_once("Mail/mime.php");require_once("Net/SMTP.php");$smtpinfo=array();$smtpinfo["host"]="smtp.163.com";$smtpinfo["port"]="25";$smtpinfo["username"]="username@163.com";$smtpinfo["password"]="*****";$smtpinfo["timeout"]=10;$smtpinfo["auth"]=true;//登录验证//$smtpinfo["debug"]=true;//调试模式$mailAddr=array("destination@qq.com");$from="Name<username@163.com>";$to=implode(",",$mailAddr);$subject="this is a test";$content="test is success";$contentType="text/html;charset=utf-8";$crlf="\r\n";//换行符$mime=new Mail_mime($crlf);$mime->setHTMLBody($content);$param["text_charset"]="utf-8";$param["html_charset"]="utf-8";$param["head-charset"]="utf-8";$body=$mime->get($param);$headers=array();$headers["From"]=$from;$headers["To"]=$to;$headers["Subject"]=$subject;$headers["Content-Type"]=$contentType;$headers=$mime->headers($headers);$smtp=& Mail::factory("smtp",$smtpinfo);$mail=$smtp->send($mailAddr,$headers,$body);$smtp->disconnect();if (PEAR::isError($mail)) { //发送失败 echo 'Email sending failed: ' . $mail->getMessage()."\n";}else{ //发送成功 echo "success!\n";} ?>
0 0
- php使用pear mail发送邮件
- php实现自动发送邮件pear Mail
- PHP PEAR MAIL发送TEXT/HTML格式邮件
- linux/window配置php PEAR:Mail发送html邮件
- PHP使用PEAR类发送邮件程序代码
- PHP使用Pear发送邮件-Windows环境
- PHP使用pear实现mail发送功能 windows环境下配置pear
- 在PHP中使用Pear 的NetMail发送smtp邮件
- 在PHP中使用Pear 的NetMail发送smtp邮件
- 在PHP中使用Pear 的NetMail发送smtp邮件
- 在PHP中使用Pear 的NetMail发送smtp邮件
- 在PHP中使用Pear 的NetMail发送smtp邮件
- 关于pear mail的发送中文邮件乱码可以参考
- [php]mail函数发送邮件
- PHP使用mail函数发送邮件标题乱码问题
- php 里的使用mail()发送邮件详解
- php中使用mail函数发送邮件时的注意事项
- php使用内置函数mail()发送邮件的解决方案
- Android 抽屉效果的导航菜单实现
- 回调函数
- Shi-Tomasi算子的运用 ,用于检测角点
- css 实现 table斜线表头
- (ContentProvider)Uri详解之——Uri结构与代码提取
- php使用pear mail发送邮件
- leetcode笔记:Remove Duplicates from Sorted Array
- Storm Capacity Metric
- 通过LoadRunner监控Linux的资源状况
- Android碎片第二期
- Num 8 : 一年之中的第几天的问题( 闰年 )
- 在64位ubuntu15.04中安装android studio 开发环境
- Online Judge System For SzNOI 题库 语法百题 C++ d011
- js插件zClip实现复制到剪贴板功能