无法从子域发送电子邮件

时间:2015-10-21 22:01:24

标签: php mysql apache email cpanel

我正在使用CPanel与Apache,PHP和MySQL。

在服务器上有许多子域。目标是能够从任何子域发送电子邮件,例如,用于忘记密码功能。有一个代码如下:

    $mail = new PHPMailer(); // defaults to using php "mail()"
    $mail->SetFrom('registrations@' . $domain_name, $domain_name . ' Registration System');
    $mail->AddAddress($user->getEmail());
    $mail->Subject = $label['password_remind_email_title'];
    $mail->AltBody = $label['alternative_email_content']; // optional, comment out and test
    $mail->MsgHTML($body);
    $mail->Send();

这在主域中运行良好,但是,它不会从子域发送电子邮件。这不是关于丢失电子邮件地址的问题,因为我一直在尝试对主域的电子邮件地址进行硬编码,该地址确实存在,并且行为是相同的,也就是说,电子邮件是从主域,它不是从子域发送的。

如果一个人面临这样的问题,解决问题的步骤应该是什么(需要注意的事项,要做的事情,要确保的事情等等)?感谢。

0 个答案:

没有答案