จริงๆแล้วเราไม่สามารถรู้เช็คได้เลยว่า E-mail ที่เราส่งไปนั้นถึงผู้รับหรือปล่าวน๊ะครับ
แต่เราจะเช็คได้แค่ว่า E-mailที่เราส่งไปนั้นไปถึงเมล์ server ของเราเท่านั้นอะครับ
ส่วนที่จะส่งไปยังผู้รับนั้นมันเป็นหน้าที่ของ mail server แล้วหละครับ php มันเช็คแค่ว่าส่ง
ไปยัง mail server ได้หรือไม่ได้เท่านั้นอะครับ
<?php
$file = '_admin/images/black_logo.jpg';
header('content-type:image/jpeg');
readfile($file);
file_put_contents('test.txt','user '.intval($_GET['id']).' has read the mail.');
?>
ถ้าผู้ใช้เปิดดูรูปภาพแล้ว file test.txt ที่อยู่ที่เดียวกับ check.php ก็จะมีข้อมูลขึ้นว่า user 1 has read the mail.
http://web-programming-bookmark.blogspot.com/