2

我正在创建一家小公司,并希望在我的客户注册我的服务以激活他们的帐户后向他们发送电子邮件。我目前正在使用 PHP 的 mail() 函数,但是我担心我的电子邮件会被垃圾邮件过滤器过滤掉。有没有更好的方法来解决这个问题?

$email = 'XZY Client Email address @ somedomain.com';

$emailSubject = "Welcome to XYZ Service!";

$to = $email;
$subject .= "".$emailSubject."";
$headers .= "From: no-reply@XYZService.com\r\n" .
 "X-Mailer: php";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = "<html><body>";
$message .= "Welcome to XYZ Service! \n Activate your account by clicking the following link: link...";

mail($to, $subject, $message, $headers);

有没有办法对这些电子邮件进行身份验证,以便我的客户知道它们来自我的实际服务?先感谢您!

4

3 回答 3

0

我不确定这是否是您想要的,但您可以设置一个邮件服务器来处理您的所有电子邮件。

尝试使用该邮件服务器发送电子邮件,看看它们是否仍然被过滤。

顺便说一句,在 *nix 系统上设置邮件服务器是免费的,值得一试。

于 2012-10-08T21:44:35.557 回答
0

您可以尝试让一些主要的邮政主管(AOL、Gmail、Hotmail 等)将您的邮件服务器列入白名单。

于 2012-10-08T21:39:17.857 回答
0

我有一个简单的街机网站,我高中的人都在使用它,很长一段时间以来我一直在使用你展示的方法。我没有查看我的代码来验证它们是否相同,但它们看起来相当接近,而且我的代码可以与 gmail 和我遇到的所有其他知名服务一起使用!

请记住,一些托管公司限制了每分钟可以发送的 PHP 邮件数量。我的每分钟只允许 9 个,我知道我在运行测试邮件发送时意外被暂停了几次,哈哈。

于 2012-10-09T03:14:06.800 回答