php mail()无法在特定服务器上运行

时间:2013-12-20 10:48:16

标签: php

要发送电子邮件,我有:

$subject = "Your account has been added!";
$body = "Hi,\n\nThis is your login information:\nEmail: {$userinfo['email']}\nPassword: {$userinfo['password']}\nPlease change this password as soon as you can.";        

sendmail($userinfo['email'], $subject, $body);
function sendmail($receiver,$subject,$body){
    $headers = 'From: ' . "myemail@gmail.com\r\n". 
      'Reply-To: ' . "myemail@gmail.com\r\n" . 
      'X-Mailer: PHP/' . phpversion();   
    mail($receiver, $subject, $body, $headers);
}

它在一个免费的托管服务器(更详细,它是hostinger)上完美地工作,没有配置任何东西,有时在localhost上使用sendmail / sendmail.ini的一些配置。但是,当我将我的脚本放在我的新服务器上时,它停止工作,我不知道为什么以及如何解决这个问题。我需要配置什么吗?我的新服务器使用cPanel X。

感谢您的帮助!

0 个答案:

没有答案