Php 为什么发送电子邮件不';不行?
我使用XAMPP,并已根据设置配置。这也是我的剧本:Php 为什么发送电子邮件不';不行?,php,email,xampp,Php,Email,Xampp,我使用XAMPP,并已根据设置配置。这也是我的剧本: $msg = "First line of text\nSecond line of text"; $msg = wordwrap($msg,70); mail("someone@example.com@gmail.com","My subject",$msg); 当我执行它时,结果是一个没有任何错误的空白页。但我在gmail的收件箱里没有看到任何新的电子邮件。出了什么问题?我怎样才能找到问题 注意事项: 我通过多个不同的gmail账户测
$msg = "First line of text\nSecond line of text";
$msg = wordwrap($msg,70);
mail("someone@example.com@gmail.com","My subject",$msg);
当我执行它时,结果是一个没有任何错误的空白页。但我在gmail的收件箱里没有看到任何新的电子邮件。出了什么问题?我怎样才能找到问题
注意事项:
- 我通过多个不同的gmail账户测试了这一点
- 我已经设置了
错误报告(E_ALL)代码>以查看我的脚本中的任何错误。(里面没有人)
- 我来自伊朗(我不确定这是否重要)
- 我测试了
,端口号相同SMTP端口
- 我希望你注意到你写错了电子邮件地址
- 试试这个:
- 我希望你注意到你写错了电子邮件地址
- 试试这个:
- 由于各种原因(IP声誉、dns黑名单、SPF等),远程邮件服务器不太可能从您的桌面接收邮件
更好的方法是在PHP应用程序中使用phpmailer,然后使用它从适当的SMTP服务器进行连接和发送
除此之外,您的本地PC甚至可能没有安装任何MTA,因此可能无法发送邮件。远程邮件服务器不太可能出于各种原因(IP声誉、dns黑名单、SPF等)从您的桌面接收邮件 更好的方法是在PHP应用程序中使用phpmailer,然后使用它从适当的SMTP服务器进行连接和发送 除此之外,您的本地PC甚至可能没有安装任何MTA,因此可能无法发送邮件
这是
someone@example.com@gmail.com
有效电子邮件地址???@FrayneKonok Yes。。我写那个电子邮件地址只是作为一个例子。根据我的经验,本地主机上的邮件甚至不能与所有smtp配置一起工作。尝试一个实时服务器,它会帮你省去所有的麻烦。另外,根据上面的代码,提供的电子邮件无效。据我所知,mail()不会返回错误,请尝试在live server上发送电子邮件,而不是localhost@MueyiwaMosesIkomi那太糟糕了。。因为我现在没有访问真正的服务器,我需要检查我的应用程序。这是someone@example.com@gmail.com
有效电子邮件地址???@FrayneKonok Yes。。我写那个电子邮件地址只是作为一个例子。根据我的经验,本地主机上的邮件甚至不能与所有smtp配置一起工作。尝试一个实时服务器,它会帮你省去所有的麻烦。另外,根据上面的代码,提供的电子邮件无效。据我所知,mail()不会返回错误,请尝试在live server上发送电子邮件,而不是localhost@MueyiwaMosesIkomi那太糟糕了。。因为我现在没有访问真正的服务器,我需要检查我的应用程序。
$to = 'any@example.com';
$subject = 'subject';
$message = 'hey';
$headers = 'From: me@example.com' . "\r\n" .
'Reply-To: me@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);