Php 邮件函数返回true,但不接收电子邮件
我正在尝试使用Php 邮件函数返回true,但不接收电子邮件,php,function,email,Php,Function,Email,我正在尝试使用phpmail()函数发送电子邮件。它返回true,但不发送邮件并显示以下内容 找不到源PHP-7.2.2中事件ID 2的说明。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件 如果事件起源于另一台计算机,则显示信息必须与事件一起保存 我正在使用Windows服务器 <?php $to = 'myemail@gmail.com'; $subject = 'the subject'; $message = 'hello'; $
php
mail()
函数发送电子邮件。它返回true,但不发送邮件并显示以下内容
找不到源PHP-7.2.2
中事件ID 2的说明。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件
如果事件起源于另一台计算机,则显示信息必须与事件一起保存
我正在使用Windows服务器
<?php
$to = 'myemail@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: myemail1@gmail.com' . "\r\n" .
'Reply-To: myemail@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$result = mail($to, $subject, $message, $headers);
var_dump($result);
?>
脚本应发送电子邮件至
myemail@gmail.com
检查电子邮件中的垃圾邮件部分
- 列表项
你能发布转储结果吗?@KIKOSoftware是的PHP工作正常。我用我的gmail ID作为接收方。@Jaymin谢谢你的回复。bool之后的dump结果(true)除了您显示的消息之外,最可能的问题是GMail阻止了电子邮件。谢谢您的回复,但是span中也没有电子邮件。点击php脚本后,返回true,但在windows应用程序日志的服务器端显示我提到的消息。我正在使用laragon 4.0.12