0
我想使用PHP代码发送电子邮件,我确信代码是正确的,但我没有收到任何电子邮件。任何人都可以看到这个代码的问题:PHP发送电子邮件错误
<?php
$to = '[email protected]';
$subject = 'Registration Complete';
$message = 'Thank you for joining us at Arsenic & Vice';
$header = 'From: [email protected]';
if (mail($to, $subject, $message, $header)){
echo('<p>Sent</p>');
} else {
echo('<p>Fail</p>');
}
?>
'[email protected]'是否为有效的电子邮件地址?它是否连接到传出服务器?该域似乎不可达? – 2013-03-13 19:14:40
看起来很好,也许垃圾邮件过滤器正在赶上它。你的邮件服务器日志是否显示正在发送的消息? – Barmar 2013-03-13 19:14:51
检查您的邮件服务器的日志,看看PHP交出电子邮件后会发生什么。记住:PHP实际上并没有提供它。它只是将信件放入邮箱 - 可能是邮件服务造成垃圾邮件。 – 2013-03-13 19:16:06