wp_mail vs php mail()

时间:2017-02-17 07:16:57

标签: wordpress email dreamhost

我正在尝试解决从WordDress网站发送的电子邮件问题,该网站托管在GoDaddy上,其MX记录设置为Dreamhost.com邮件服务器。

发送到该网站的域(me@mysitesdomain.com)的电子邮件将不会通过,但会通过电子邮件发送到任何@gmail.com地址。我正在使用以下脚本对此进行测试...

<?php
$mailResult = false;
$from = "info@mysitesdomain.com";
$to = "me@mysitesdomain.com";
$subject = "PHP Mail Test script";
$message = "This is a test to check the wp_mail functionality.";
$headers = "From:" . $from;
$mailResult = wp_mail( $to, $subject, $message, $headers );
echo "mail result: ".$mailResult;
?>

对于me@mysitesdomain.comme@gmail.com地址,脚本的结果为1(true)。

作为进一步的测试,我在Wordpress之外使用类似的非常简单的脚本,它使用PHP mail()......

<?php 
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "info@mysitesdomain.com";
$to = "me@mysitesdomain.com";
$subject = "PHP Mail Test script";
$message = "This is a test to check the PHP Mail functionality.;
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "Test email sent";
?>

该脚本成功发送到这两个地址。因此,PHP mail()有效但wp_mail()仅适用于@gmail.com地址。 wp_mail类中有什么不同的PHP php mail()

0 个答案:

没有答案