שרת, ממשקים ונתונים · מעורב

דואר, הודעות ווובהוקים יוצאים

בשורה אחת: הודעות יוצאות הן ממשק ציבורי לכל דבר: הן צריכות תור, ניסיונות חוזרים, ותיעוד של מה נשלח למי.

דואר שמגיע ליעד

הגדירו רשומות אימות שולח בדומיין — בלעדיהן הדואר נופל לספאם, וזה לא באג בקוד. הפרידו בין דואר טרנזקציוני לשיווקי, רצוי בתת־דומיין נפרד, כדי ששיווק לא יפגע בהודעות קריטיות.

נטרו החזרות ותלונות. כתובת שנכשלת שוב ושוב צריכה להיחסם אוטומטית.

וובהוקים החוצה

אם אתם מודיעים למערכות של לקוחות, אתם מתחייבים: חתימה שמאפשרת לוודא שההודעה מכם, מזהה ייחודי לכל אירוע, ניסיונות חוזרים עם השהיה, ומסך שבו הלקוח רואה מה נשלח ומה נכשל.

הצהירו במפורש שההודעה עשויה להישלח יותר מפעם אחת — כך הצד השני יידע לטפל בכפילות.

היגיינה

תבניות במקום אחד, תמיכה בעברית ובכיווניות, קישור הסרה איפה שנדרש, ותיעוד של כל שליחה עם מזהה שמאפשר לאתר פנייה של לקוח בתוך דקה.

לעומק

אל תשלחו הודעות מתוך בקשת המשתמש. כתבו לתור, החזירו תשובה, ושלחו ברקע. חוץ ממהירות, זה מבטיח שכשספק הדואר איטי או נופל, המשתמש לא מקבל שגיאה על פעולה שהצליחה.