PHP使用Pear发送邮件-Windows环境

 2023-09-07 阅读 14 评论 0

摘要:1、PEAR安装 参考该文章:Windows下安装PHP Pear 2、安装Mail,Mail_Mine,Net_SMTP 第一步:在cmd中进入到PHP的运行目录,也就是php.exe。 第二步:使用pear install Mail,pear install Mail_Mine,pear install Net_SMTP

1、PEAR安装

参考该文章:Windows下安装PHP Pear


2、安装Mail,Mail_Mine,Net_SMTP

第一步:在cmd中进入到PHP的运行目录,也就是php.exe。

第二步:使用pear install Mail,pear install Mail_Mine,pear install Net_SMTP安装好发邮件需要的类库

第三步:使用pear list查看以上三个类库是否安装。


3、实例
<?phperror_reporting(0); //PHP会出现不规范提示,故此设置require_once "Mail.php"; //记得将Pear目录加入环境,才能这样引用,否则要引用绝对路径$from = "sender@outlook.com";   //发送方$to = "receiver@qq.com";   //接收方$subject = "Hi!";   //主题$body = "Hi,\n\nHow are you?";  //内容$host = "smtp.live.com";    //SMTP服务器$port = "587";  //端口
//      $port = "25";   //两个端口都行$username = "username@outlook.com";//用户名$password = "password";//密码$headers = array ('From' => $from,'To' => $to,'Subject' => $subject);   //邮件头$smtp = Mail::factory('smtp',array ('host' => $host,'port' => $port,'auth' => true,'username' => $username,'password' => $password));  //服务设置//发送邮件$mail = $smtp->send($to, $headers, $body);//错误处理if (PEAR::isError($mail)) {echo("<p>". $mail->getMessage() ."</p>");} else {echo("<p>Message successfully sent!</p>");}?>



版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/15084.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息