07-04-2011, 09:35
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
תכתוב קוד PHP שניגש לשרת הדואר ובודק זאת.
ראשית, תפריד בין שני הדברים, אין קשר ישיר ביניהם.
1. בדיקה ההמכתב נפתח (אך כמובן לא בהכרח נקרא...).
2. האם המכתב חזר.
1. אני רואה כרגע שתי דרכים, שתיהן לא בהכרח יעידו שהמכתב נפתח מבחירת המשתמש.
יתכן שהיא "נפתחה" באופן אוטומטי ע"י תוכנה שסורקת מכתבים של חשבון דואר מסויים - באופן לגטימי, או אף תוכנה שסורקת את הרשת ולוכדת מכתבים - לא בהכרח אופן "לגטימי".
הן גם לא בהכרח יעידו שהמכתב לא נפתח.
במידה והמכתב מכיל אובייקט (כגון תמונה, פלאש, וידיאו וכדומה) על שרת מרוחק, יתכן ובנסיון לקרוא את האובייקט, השרת המרוחק יקבל את הבקשה, והיא תאפשר להעריך שהמכתב נפתח (יעד הבקש יכול להיות לדוגמה קובץ קוד ששולח מכתב עדכון וכדומה).
ושוב, תשים לב שמסיבות רבות לא בהכרח תתקבל בקשה לטעינת האובייקט המרוחק. לדוגמה, במקרה של תקלה, חסימה ברשת, שירות סינון כלשהו, או אף תוכנה דואר כלשהי כגון ג'ימייל, שכברירת מחדל או ע"פ בחירת המשתמש, אינה טוענת אובייקטים באופן אוטומטי.
בנוסף, כפי שהוזכר באחת התגובות באשכול זה, ישנה אפשרות "רשמית" לבקש מהמקבל "יידוע" על כך שהוא קרא את המכתב. אך לא כל תוכנות הלקוח תומכות באפשרות לצרף בקשה כזאת, לא כל תוכנות הלקוח בהכרח תומכות באפשרות לזהות בקשה כזאת ולאשר שהמכתב אכן נקרא, והקורא לא בהכרח חייב להסכים לאשר שהוא קרא את המכתב.
2. תפנה לשרת הדואר ותבדוק האם ואלו מכתבים "חזרו".
|