HelperStable

Send email

Envoie un e-mail transactionnel via une configuration compatible avec la capability mail standard.

Destinataire + contenu
Send email
send_email
Résultat de communication

Vue d’ensemble

Envoie un e-mail transactionnel via une configuration compatible avec la capability mail standard.

Exemple

Envoyer un document généré au contact comptable après finalisation d’une facture.

Paramètres 8

mailerRequisref(extension_config)
Email configuration utilisé pour cette opération de communication.
toRequisemail
Destinataire(s) du message : adresse, numéro ou contact(s) selon le node.
ccOptionnelemail
Destinataires en copie du message e-mail.
bccOptionnelemail
Destinataires en copie cachée du message e-mail.
reply_toOptionnelemail
Reply-To utilisé pour cette opération de communication.
subjectRequisstring
Objet du message envoyé.
bodyRequisstring
Corps du message ; le Markdown Ormuz peut être rendu avant l’envoi selon le node.
attachmentsOptionnelFile
Fichiers Ormuz facultatifs joints à l’e-mail.

Sorties 4

statusenum
État normalisé courant de l’envoi, de l’approbation ou de la vérification.
acceptedemail[]
Indique que le provider a accepté la demande d’envoi ; ce n’est pas une preuve de livraison.
rejectedemail[]
Résultat rejected de l’opération de communication.
provider_message_idsOptionnelstring[]
Résultat provider_message_ids de l’opération de communication.

Comportement

Ormuz rend le Markdown avec le branding marchand, prépare texte et HTML, charge les pièces jointes puis invoque ormuz.mail.send:v1 sur le provider sélectionné.

Limites et responsabilités

  • status=accepted signifie que le provider a accepté la soumission ; cela ne prouve ni livraison dans la boîte ni lecture.
  • Les adresses rejetées doivent être traitées à partir de la sortie rejected.
  • Les limites de taille de pièces jointes dépendent du provider sélectionné.