PHP使用Pear发送邮件(Windows环境)
本文实例介绍了PHP使用Pear发送邮件的方法,以及如何在Windows下安装PHP Pear的步骤,分享给大家供大家参考,具体内容如下 一、PEAR安装1、PEAR简介 PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。 PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义一种标准,这种标准将帮助开发者编写可移植、可重用的代码。 在WAMP集成环境中安装PEAR 1)、首先下载一个go-pear.phar文件。 2)、进入到php的运行目录安装 我这里使用了一个wamp的集成开发环境,版本是wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b,我本地的安装路径是C:wampbinphpphp5.4.3> 执行如下的命令: php.exe -d phar.require_hash=0 go-pear.phar到这一步可以修改PEAR安装的$prefix路径,我选择了默认,一路回车进行安装。 3)、修改include_path选项 最后PEAR默认扩展包安装后,提示是否需要配置php.ini文件中的include_path选项指向pear的安装目录 当然需要配置,否则无法使用,Y并回车,安装包会自动修改include_path选项。提示我们环境变量没有设置,所以下面我们还需要设置一下系统的环境变量。 新建一个环境变量名,如下图 然后在PATH变量中加入%php_home%就完成啦~。 2、PEAR常用命令 在命令行方式下,运用PEAR的相关命令可以安装自己需要的PEAR安装包。
二、安装Mail,Mail_Mine,Net_SMTP
三、实例$from = "sender@outlook.com"; //发送方
$to = "receiver@qq.com"; //接收方
$subject = "Hi!"; //主题
$body = "Hi,nnHow are you?"; //内容
$host = "smtp.live.com"; //SMTP服务器
$port = "587"; //端口
// $port = "25"; //两个端口都行
?> 四、php利用pear:Net_SMTP类发送邮件的方法在使用以下源代码前,请配置好pear的路径,并下载net_smtp包。 在php.ini文件中根据你的操作系统选择不同的设置方法: ; UNIX: "/path1:/path2" include_path = ".:./php/pear" ; ; Windows: "path1;path2" ;include_path = ".;c:phppear" 代码:$host = '126.com';//smtp服务器的ip或域名
$username= 'arcow';//登陆smtp服务器的用户名 $password= 'secret';//登陆smtp服务器的密码 $from = 'arcow@126.com'; //谁发的邮件 $rcpt = array('test@test.com','arcow@126.com');//可设多个接收者 $subj = "Subject: 你是谁n";//主题 $body = "test it";//邮件内容 / 建立一个类 / / 开始连接SMTP服务器/ / smtp需要身份验证 / /设置发送者邮箱 / / 设置接收邮件者 / / 开始发送邮件内容 / / 断开连接 / 以上就是PHP使用Pear发送邮件的方法,希望本文所述对大家学习php程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |