PHP下使用Pear发邮件

举报
wh_bn 发表于 2021/12/16 00:27:01 2021/12/16
【摘要】 运行Pear.bat直接回车 不用管 直接自动安装完成 再运行 pear install mail pear install net_smtp 重启Apache 测试代码: <?php require_once 'Mail.php'; $body = ""; $from = "=?GBK?B?".base6...

运行Pear.bat直接回车

不用管

直接自动安装完成

再运行

pear install mail

pear install net_smtp

重启Apache

测试代码:


      <?php
      	require_once 'Mail.php';
      	$body = "";
      	$from = "=?GBK?B?".base64_encode("")."?=<from@from.com>";
      	$to = "=?GBK?B?".base64_encode("")."?=<"."to@to.com".">";
      	$host = "";
      	$username = "";
      	$password = "";
      	$port= 25;
      	$headers = array ('From' => $from,
      				'To' => $to,
      				'port' => $port,
      				'Subject' => $subject,
      			 	'Mime-Version' => "1.0",
      			 	'Content-Type'=>"text/html; charset=gbk");
      	$smtp = Mail::factory('smtp',
      	array ('host' => $host,
      				       'auth' => true,
      				       'username' => $username,
      				       'password' => $password));
      	$mail = $smtp->send($to, $headers, $body);
      	if (PEAR::isError($mail)) {
      		echo("<p>" . $mail->getMessage() . "</p>");
      	} else {
      		return;
      	}
      ?>
  
 


文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fengda2870/article/details/7817373

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。