电子邮件功能未发送

时间:2018-12-08 23:41:36

标签: php email

大家好,我正在建立一个电子邮件确认系统,为此,我需要email()函数,但无法正常工作 这是我的代码:

$to = $email;
$subject = "Activation Paolo.M346 system";
$from = 'no-reply@techaviationflight.com';
$message = 'Your Activation key is '.$token.' Please Click On This link 
<a href="/folder/folder_system%20/logics/mailvalidation.php? 
id='.$user_id.'&token='.$token.'">Here</a>to activate your account.';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$header = "From: ". $name . " <" . $mail . ">\r\n";
$result = mail($to,$subject,$message,$headers);
if ($result)return true;
else return false; 

我已经尝试过通过与

进行核对的所有方法

error_get_last() var_dump() 但我无法确定错误

谢谢

1 个答案:

答案 0 :(得分:-1)

好吧,您的链接无法正常工作...必须是绝对的(包括https://部分)。除此之外,它看起来还不错。

事实上,我在服务器上运行了它,并且确实收到了邮件。问题出在您的系统配置中,请检查邮件服务器设置。如果您需要帮助,请假设您是* nix主机上的用户,请在https://unix.stackexchange.com

上提问
相关问题