0

以下是发送给用户的标头:

$to="$mail";
$sub="Thank you!";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= 'From: example.com <noreply@example.com>' . "\r\n";
$msg="Dear $nme ,<br/> We received a request to recover your password.<br/> Your Password is $pss .";


$response =@mail($to,$sub,$msg,$headers);

如果我通过差异服务器发送它,它会进入收件箱。如何防止电子邮件成为垃圾邮件?

4

2 回答 2

1

我认为一般来说,邮件在其接收端被称为垃圾邮件或非垃圾邮件,而不是发送端 - 否则任何垃圾邮件发送者会简单地说他们所有的邮件都不是垃圾邮件,完全违背了目的。因此,您不能只强制将邮件发送到发件人的收件箱。

但是,您可能需要做的是查看您用于发送邮件的机器当前是否列在任何垃圾邮件阻止列表中,如果是,请采取必要的步骤将其从这些阻止列表中删除。

于 2013-05-03T05:24:56.360 回答
1
$to='example@gmail.com';
$subject='Application Form ';
$message='testing';

 $headers  = 'MIME-Version: 1.0' . "\r\n";
 $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
 $headers .= 'From: admin <admin@gmail.com>' . "\r\n";
 if(mail($to,$subject,$message,$headers))
 {
  echo "Mail Successfully Sent..";
  exit;
 }

它对我来说非常有效。您也可以使用 SMTP MAIL 来代替它。

于 2013-05-03T05:42:21.127 回答