PEAR Mail不起作用,也没有错误消息

问题描述

我正在使用Office365电子邮件帐户发送邮件,并且该域已在GoDaddy中注册。我已经成功安装了PHP ver 7.4和PEAR Mail软件包。当邮件脚本被调用时,什么也没有发生。邮件未发送,并且没有错误消息。可能是什么问题?

下面是邮件程序。

<html>
<?PHP
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);

require_once "Mail.PHP";

$from = "support@pleasurerides.com>";
$to = "olatunjibeckley@outlook.com>";
$subject = "PHP Test Mail";
$body = "Test email sent using PHP Mail.";
$host = "smtp.office365.com";
$username = "support@pleasurerides.com";
$password = "PassworD#2";
$headers = array ('From' => $from,'To' => $to,'Subject' => $subject);
$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 {
   echo "Mail sent";
  }
?>
</html>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...