通过一个简单的邮件脚本,我无法将电子邮件发送到域外的地址(gmail,mail.com,Outlook等),而只能将电子邮件作为support@domain.com发送到域的电子邮件。 / p>
通过php mail()函数,我无法将电子邮件发送到属于其他域的电子邮件地址。
##不发送电子邮件到Gmail帐户<?php
$to = 'alias@gmail.com';
$subject = 'test mail from domain.com';
$message = 'hello';
$headers = 'From: support@domain.com' . "\r\n" .
'Reply-To: support@domain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
##工作正常!发送电子邮件到Domain.com帐户
<?php
$to = 'support@domain.com';
$subject = 'test mail from domain.com';
$message = 'hello';
$headers = 'From: support@domain.com' . "\r\n" .
'Reply-To: support@domain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
我尝试使用此解决方案解决问题,但不起作用: 1.修改.htaccess以定义SMTP地址(例如:mail.domain.com) 2.使用ini_set('SMTP',“ mail.domain.com”)配置一个DBconnet.php; 3.我已经联系我的托管支持人员,但没有解决办法
如何解决此问题? 有什么想法吗?
谢谢