เมื่อเพิ่มเอกสารลงในคอลเล็กชัน ส่วนขยายจะรับเอกสารนั้นเพื่อส่งอีเมล
กำลังประมวลผลการนำส่ง ส่วนขยายสร้างและอัปเดตช่อง delivery
ใน
ขณะประมวลผลอีเมล
กำลังประมวลผลการส่งอีเมล
ช่อง delivery
จะป้อนข้อมูลด้วยช่องต่อไปนี้ได้
- state: ค่าใดค่าหนึ่งต่อไปนี้ ได้แก่
PENDING
,PROCESSING
,SUCCESS
หรือERROR
- startTime: การประทับเวลาเมื่อการประมวลผลอีเมลเริ่มต้น
- endTime: การประทับเวลาเมื่อการประมวลผลอีเมลเสร็จสมบูรณ์ (กล่าวคือ สิ้นสุดในสถานะ
SUCCESS
หรือERROR
) - ข้อผิดพลาด: หากเกิดข้อผิดพลาดในการส่งอีเมล ระบบจะแสดงข้อความแสดงข้อผิดพลาดที่นี่
- attempts: จํานวนพยายามนำส่งอีเมลนี้
- leaseExpireTime: ในกรณีที่มีการค้างหรือหมดเวลา เวลาที่ระบบจะถือว่าสถานะ
PROCESSING
เป็นข้อผิดพลาด - info: หลังจากส่งอีเมลเรียบร้อยแล้ว (ส่งถึงที่อยู่อย่างน้อย 1 รายการ) ระบบจะเติมข้อมูลในช่องนี้ในช่องต่อไปนี้
- messageId: รหัสข้อความของอีเมลที่ส่งแล้ว
- accepted: อาร์เรย์ของที่อยู่อีเมลที่ส่งอีเมลสำเร็จ
- ปฏิเสธ: อาร์เรย์ของที่อยู่อีเมลที่ส่งอีเมลไม่ได้
- pending: อาร์เรย์ของที่อยู่อีเมลที่ SMTP ปฏิเสธชั่วคราว
- response: การตอบกลับล่าสุดจากเซิร์ฟเวอร์ SMTP
โดยปกติ อีเมลจะส่งจาก PENDING
ถึง PROCESSING
ไปยัง SUCCESS
หรือ
ERROR
เมื่ออยู่ในสถานะ SUCCESS
หรือ ERROR
จะมีการเปลี่ยนแปลงเพิ่มเติมเกิดขึ้นกับ
เอกสารจะไม่เรียกให้ส่วนขยายส่งอีเมลอีกฉบับ หากต้องการส่ง
ในอีเมลที่มีการอัปเดตเอกสาร คุณจะเปลี่ยน state
เป็น PENDING
หรือ RETRY
ได้
การลองใหม่ด้วยตนเอง
มีกรณีที่การส่งอีเมลล้มเหลวโดยที่กู้คืนได้ หรือ
สามารถแก้ไขเอกสารด้วยตัวเองได้
เพื่อการส่งที่เหมาะสมกับผู้เยาว์
การเปลี่ยนแปลง แม้ว่าการลองใหม่จะไม่เกิดขึ้นโดยอัตโนมัติ แต่คุณสามารถเปลี่ยน
state
ในช่อง delivery
ไปยัง RETRY
เพื่อให้ส่วนขยายพยายามส่งอีเมล
อีกครั้ง (และเพิ่มจำนวน attempts
)