0

こんにちは、アプリケーションを介してメール ID に送信した内容を知りたいアプリケーションを作成しています。それはその人によって開かれているかどうか

My Application -> mail send -> to -> xyz@xyz.com -> 受信したかどうか、受信した場合は、その人がそれを開いたかどうか、または削除または保持するかどうかを知りたい. またはスパンまたは受信トレイ内

主なことは、メールを追跡したいのですが、どうすればよいのかわかりません。追跡する方法がわかりません。

    $headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$name=$_POST["name"];
$mail=$_POST["mail"];
$message=$_POST["message"];
$subject="Vivek Moyal In";
$data="<html>
<head>
</head>
<body>
<table border=1>
<tr><td class='main'>Name</td><td>:</td><td>$name</td></tr>
<tr><td class='main'>Mail Id</td><td>:</td><td>$mail</td></tr>
<tr><td class='main'>Message</td><td>:</td><td>$message</td></tr>
</table>
</body>
</html>";
$to="vivek@simplyitsols.com";

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

if(mail)
{
    echo 'Thanks For sending message';
}
 else {
    echo 'Please try again';
}

メールはコード通り完璧だけど追跡したい

4

1 に答える 1

1

できません。電子メールはそれを行う機能を提供しません。

状況によっては有効な2 つのアプローチがありますがこれらには欠点があります。

  • 開封確認を要求することはできますが、メール クライアントがそれを実装していない場合、またはユーザーがそれを送信したくない場合は、それを取得することはできません。
  • HTML メールに追跡画像を埋め込むこともできますが、メール クライアントが画像を表示しない場合 (最近はこれがデフォルトになっていることがよくあります)、何も表示されません。

また、メールが SPAM フォルダーに到達するかどうかは、送信者側から完全に追跡できません。

于 2011-09-10T08:55:31.877 に答える