PHP邮件可能被垃圾邮件过滤掉?

PHP邮件可能被垃圾邮件过滤掉?,php,Php,我正在创建一家小公司,希望在客户注册我的服务后向他们发送电子邮件,以激活他们的帐户。我目前正在使用PHP的mail()函数,但是我担心我的电子邮件会被垃圾邮件过滤器过滤掉。有没有更好的办法 $email = 'XZY Client Email address @ somedomain.com'; $emailSubject = "Welcome to XYZ Service!"; $to = $email; $subject .= "".$emailSubject.""; $headers

我正在创建一家小公司,希望在客户注册我的服务后向他们发送电子邮件,以激活他们的帐户。我目前正在使用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);
$email='XZY客户端电子邮件地址@somedomain.com';
$emailSubject=“欢迎使用XYZ服务!”;
$to=$email;
$subject.=''.$emailSubject.'';
$headers.=“发件人:否-reply@XYZService.com\r\n”。
“X-Mailer:php”;
$headers.=“MIME版本:1.0\r\n”;
$headers.=“内容类型:text/html;字符集=ISO-8859-1\r\n”;
$message=“”;
$message.=“欢迎使用XYZ服务!\n单击以下链接激活您的帐户:链接…”;
邮件($to、$subject、$message、$headers);

有没有办法验证这些电子邮件,让我的客户知道它们来自我的实际服务?提前谢谢你

你可以尝试让你的邮件服务器被一些主要的邮递员(AOL、Gmail、Hotmail等)列为白名单。

你可以尝试让你的邮件服务器被一些主要的邮递员(AOL、Gmail、Hotmail等)列为白名单。

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

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


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

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

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


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

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


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

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


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

我在问题中没有提到我主要发送到机构的电子邮件地址,例如Bob@harvard.edu或Bill@mit.edu等等……啊,这让事情有点复杂了。我不熟悉教育机构的邮政局长,但如果他们没有白名单方法,我会感到惊讶。我在问题中没有提到我主要发送到机构的电子邮件地址,例如Bob@harvard.edu或Bill@mit.edu等等……啊,这让事情有点复杂了。我对教育机构的邮局主管并不熟悉,但如果他们没有白名单的方法,我会感到惊讶。有很多原因导致邮件被发现为垃圾邮件。其中之一是仅HTML而不是包含普通和HTML的多部分/mime。来自标题的
无回复
是另一种情况。有些过滤器很激进,有些则很自由。@MichaelBerkowski好吧,我想知道我是否使用类似的服务,并从xzy@xzyService.com,他们如何才能发送我的电子邮件而不被打得比我更好?他们使用的是什么魔法…他们使用精心编制和完整的标题,他们的出站smtp服务器不太可能被列入黑名单。如果您使用的是共享主机,那么当其他租户的网站遭到破坏时,您的主机可能会不时被列入黑名单。@MichaelBerkowski我明白了。有没有什么方法可以让我使用这样的服务为我发送自动激活电子邮件?另外,我在一个独立的Amazon EC2实例上发送这些电子邮件,所以我不会遇到这个问题。我不知道第三方服务是如何工作的。然而,关于EC2——我的经验可能已经过时了几年——EC2 IP范围很可能被列入黑名单,因为它们很容易设置和拆除。它们很容易被用作垃圾邮件的来源。邮件被当作垃圾邮件捕获的原因有很多。其中之一是仅HTML而不是包含普通和HTML的多部分/mime。来自标题的
无回复
是另一种情况。有些过滤器很激进,有些则很自由。@MichaelBerkowski好吧,我想知道我是否使用类似的服务,并从xzy@xzyService.com,他们如何才能发送我的电子邮件而不被打得比我更好?他们使用的是什么魔法…他们使用精心编制和完整的标题,他们的出站smtp服务器不太可能被列入黑名单。如果您使用的是共享主机,那么当其他租户的网站遭到破坏时,您的主机可能会不时被列入黑名单。@MichaelBerkowski我明白了。有没有什么方法可以让我使用这样的服务为我发送自动激活电子邮件?另外,我在一个独立的Amazon EC2实例上发送这些电子邮件,所以我不会遇到这个问题。我不知道第三方服务是如何工作的。然而,关于EC2——我的经验可能已经过时了几年——EC2 IP范围很可能被列入黑名单,因为它们很容易设置和拆除。它们很容易被用作垃圾邮件的来源。