我有一个免费的000webhost帐户,所以我不能使用php邮件或类似的东西。通常每当我使用php邮件功能时它会转到我的垃圾邮件,但现在电子邮件甚至没有出现在任何地方(我假设000webhost的邮件服务器暂时关闭)。我希望能够拥有它,以便电子邮件不会发送垃圾邮件。感谢您提前提供任何帮助。
答案 0 :(得分:1)
确保您拥有正确的标题信息,但接收服务器会选择放置电子邮件的位置。例如:gmail.com只相信你的网址/服务器/电子邮件是垃圾邮件。
可能有很多原因,请确保您在https://www.google.com/webmasters/tools/home?hl=en上完成所有正确的网站管理员工作
至少这对gmail有帮助。
你只能做,甚至stackoverflow电子邮件转到我的垃圾邮件文件夹和堆栈是巨大的。
请确保告诉提交表单的人检查他们的垃圾邮件文件夹。
<?php
$to = 'johndoe@gmail.com';
$from = "emailaccount_youhave_setupon_server@yoruserver.com";
$subject = 'Website: Account Activation';
$message = '<!DOCTYPE html><html>
<head><meta charset="UTF-8"><title>Website: Message</title></head>
<body style="margin:0px;">
<div style="padding:10px;">
Website: Account Activation
</div>
<div style="padding:24px; font-size:17px;">
Hello '.$u.',<br><br>
Click the link below to activate your account:<br><br>
Click here to activate your account
</div>
</body></html>';
$headers = "From: ".$from."\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message, $headers)){echo 'email sent';}
?>