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
$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 に答える
1

一般的に、メールは送信側ではなく、受信側でスパムまたは非スパムと呼ばれると思います。そうしないと、スパマーはすべてのメッセージがスパムではないと単純に言い、目的を完全に無効にします。したがって、メッセージを強制的に送信者の受信トレイに送ることはできません。

ただし、メールの送信に使用しているマシンが現在スパムのブロックリストに記載されているかどうかを確認し、そうである場合は、それらのブロックリストから削除するために必要な手順を実行する必要があります。

于 2013-05-03T05:24:56.360 に答える