Koleksiyona eklenen bir doküman, uzantı tarafından e-posta gönderilmek üzere alınır.
teslimat işleniyor. Uzantı,delivery
kabul edersiniz.
E-posta teslim işlemi
delivery
alanı aşağıdaki alanlarla doldurulabilir:
- eyalet:
PENDING
,PROCESSING
,SUCCESS
veyaERROR
değerlerinden biri. - startTime: E-posta işlemenin başladığı zaman damgası.
- endTime: E-posta işlemenin tamamlandığı (
SUCCESS
ya daERROR
durumunda sona erdiği) zaman damgası. - error: E-posta teslim hatası varsa burada bir hata mesajı görüntülenir.
- denemeler: Bu e-posta için teslim denemesi sayısı.
- leaseExpireTime: Askıda kalma veya zaman aşımı durumunda,
PROCESSING
durumunun hata olarak değerlendirileceği zaman. - info: E-posta teslimi (en az bir adrese) başarıyla tamamlandıktan sonra bu alan aşağıdaki alanlarla doldurulur:
- messageId: Teslim edilen e-postanın ileti kimliği.
- accepted: E-postanın başarıyla teslim edildiği e-posta adresleri dizisi.
- rejected: E-postanın teslim edilemediği e-posta adresleri dizisi.
- beklemede: SMTP tarafından geçici olarak reddedilen e-posta adresleri dizisi.
- response: SMTP sunucusundan gelen son yanıt.
E-postalar genellikle PENDING
'ten PROCESSING
'e, oradan da SUCCESS
veya ERROR
'a gider. SUCCESS
veya ERROR
durumuna geçtikten sonra,
dokümanı, uzantıyı başka bir e-posta göndermek üzere tetiklemez. Bir
doküman güncellemeleri içeren bir e-posta alırsanız state
ayarını PENDING
veya RETRY
olarak değiştirebilirsiniz.
Manuel yeniden denemeler
E-posta tesliminin kurtarılabilir bir şekilde başarısız olduğu veya
Belge, küçük yaştaki kullanıcıların düzgün şekilde teslim edebilmeleri için manuel olarak düzeltilebilir.
kabul edersiniz. Yeniden denemeler otomatik olmasa da uzantının e-posta göndermeyi tekrar denemesi (ve attempts
sayısını artırması) için delivery
alanındaki state
değerini manuel olarak RETRY
olarak değiştirebilirsiniz.