זיהוי ועיבוד אימיילים חוזרים
Contents
[
Hide
]
בעת שליחת אימיילים, חלק מההודעות עלולות לא להגיע לנמענים, לדוגמה עקב כתובת נמען לא תקינה או תיבת דואר מלאה. הודעות שאינן נמסרות אלו נקראות אימיילים חוזרים.
Aspose.Email ל‑C++ מציע דרך נוחה לזהות ולנתח הודעות חוזרות באמצעות ה‑ MailMessage ו BounceResult מחלקות. ה‑ MailMessage::CheckBounced() מתודה שקובעת האם הודעה היא חזרה ומחזירה BounceResult אובייקט המכיל מידע מפורט כגון:
- האם ההודעה חזרה
- כתובת הנמען
- סוג פעולת החזרה
- הסיבה וקוד הסטטוס של החזרה
זה מאפשר למפתחים לזהות אוטומטית כשלים במשלוח ולנקוט פעולה מתאימה כגון ניקוי כתובות בלתי תקינות מרשימות דיוור.
דוגמת הקוד הבאה מציגה כיצד לבדוק אם הודעת אימייל חזרה (bounced) ולשלוף מידע מפורט עליה: