נהל את סטטוס המסירה באמצעות תוסף Trigger Email

כאשר מסמך נוסף לאוסף, התוסף אוסף אותו לעיבוד משלוח בדואר אלקטרוני. התוסף יוצר ומעדכן שדה delivery במסמך תוך כדי עיבוד האימייל.

עיבוד מסירת דואר אלקטרוני

ניתן לאכלס את שדה delivery בשדות הבאים:

  • מצב: אחד מ- PENDING , PROCESSING , SUCCESS או ERROR .
  • זמן התחלה: חותמת זמן כאשר החל עיבוד הדוא"ל.
  • endTime: חותמת זמן כאשר עיבוד הדוא"ל הושלם (כלומר, הסתיים במצב SUCCESS או ERROR ).
  • שגיאה: אם הייתה שגיאת מסירת דואר אלקטרוני, הודעת שגיאה תאוכלס כאן.
  • ניסיונות: מספר ניסיונות המסירה עבור דוא"ל זה.
  • leaseExpireTime: במקרה של ניתוק או פסק זמן, הזמן שבו מצב PROCESSING צריך להיחשב כשגיאה.
  • מידע: לאחר משלוח דוא"ל מוצלח (לפחות לכתובת אחת), שדה זה יאוכלס בשדות הבאים:
    • messageId: מזהה ההודעה של האימייל שנמסר.
    • מקובל: מערך כתובות הדוא"ל שאליהן נשלחה האימייל בהצלחה.
    • נדחה: מערך כתובות אימייל שאליהן לא ניתן היה לשלוח את המייל.
    • בהמתנה: מערך כתובות דואר אלקטרוני שנדחו באופן זמני על ידי SMTP.
    • תגובה: התגובה האחרונה משרת ה-SMTP.

דוא"ל יעבור בדרך כלל PENDING PROCESSING ל- SUCCESS או ERROR . ברגע שמצב SUCCESS או ERROR , שינויים נוספים במסמך לא יפעילו את התוסף לשלוח מייל נוסף. כדי לשלוח שוב אימייל עם עדכוני מסמכים, תוכל לשנות את state PENDING או RETRY .

ניסיונות חוזרים ידניים

ישנם מקרים שבהם משלוח דוא"ל נכשל באופן שניתן לשחזר או שניתן לתקן את המסמך באופן ידני למשלוח תקין עם שינויים קלים. בעוד שניסיונות חוזרים אינם אוטומטיים, אתה יכול לשנות באופן ידני את state בשדה delivery ל- RETRY כך שהתוסף ינסה משלוח דוא"ל שוב (ותגדיל את מספר attempts ).