Lorsqu'un document est ajouté à la collection, l'extension le récupère pour les envoyer par e-mail
le traitement de la livraison. L'extension crée et met à jour un champ delivery
dans
document pendant qu'il traite l'e-mail.
Traitement de la distribution des e-mails...
Le champ delivery
peut être renseigné avec les champs suivants :
- state:
PENDING
,PROCESSING
,SUCCESS
ouERROR
. - startTime:horodatage du début du traitement des e-mails
- endTime:horodatage de la fin du traitement de l'e-mail (c'est-à-dire, à l'état
SUCCESS
ouERROR
). - error:si une erreur se produit lors de la distribution de l'e-mail, un message d'erreur s'affiche ici.
- attempts:nombre de tentatives d'envoi de cet e-mail.
- leaseExpireTime:en cas de blocage ou d'expiration du délai, l'heure à laquelle un état
PROCESSING
doit être considéré comme une erreur. - info : une fois l'envoi de l'e-mail réussi (à au moins une adresse), les champs suivants sont renseignés dans ce champ :
- messageId:l'ID de l'e-mail distribué.
- accepted : tableau d'adresses e-mail auxquelles l'e-mail a bien été envoyé.
- rejected:tableau des adresses e-mail auxquelles l'e-mail n'a pas pu être distribué.
- pending:tableau d'adresses e-mail qui ont été temporairement refusées par SMTP.
- response: dernière réponse du serveur SMTP.
Un e-mail est généralement envoyé de PENDING
à PROCESSING
, puis à SUCCESS
ou
ERROR
Une fois dans l'état SUCCESS
ou ERROR
, les modifications supplémentaires apportées au document ne déclenchent pas l'envoi d'un autre e-mail par l'extension. Pour renvoyer un
e-mail contenant les modifications apportées aux documents, vous pouvez remplacer state
par PENDING
ou RETRY
.
Nouvelles tentatives manuelles
Dans certains cas, la distribution des e-mails échoue
le document peut être corrigé manuellement afin qu'il soit livré correctement avec
de modifications. Bien que les nouvelles tentatives ne soient pas automatiques, vous pouvez modifier manuellement
state
dans le champ delivery
sur RETRY
afin que l'extension tente d'envoyer un e-mail
(et incrémente le nombre de attempts
).