Toute l’actualité de votre écosystème AdonisJS.
Toutes les analyses
documentation

Intégration du Mail AdonisJS avec AdonisJS Queue

· Impact sur votre code : moyen

La documentation a été mise à jour pour inclure des instructions sur l'utilisation d'AdonisJS Queue pour l'envoi d'e-mails de manière asynchrone au lieu de BullMQ. Elle explique comment installer et configurer le package de queue, diriger l'envoi des mails vers un job de queue, créer un job pour la livraison des e-mails, et exécuter un worker dédié aux jobs d'e-mails. Cela améliore l'intégration du package mail avec l'écosystème AdonisJS en tirant parti du système officiel de queue.

Ce que cela change pour votre code

Les développeurs peuvent désormais utiliser le package officiel AdonisJS Queue pour gérer les jobs d'envoi d'e-mails, améliorant l'intégration et simplifiant potentiellement la livraison asynchrone des mails. Cela nécessite de comprendre comment configurer la queue et créer des jobs pour la livraison des mails.

  • Installer et configurer @adonisjs/queue si ce n'est pas déjà fait
  • Diriger les appels mail.sendLater() vers un job de queue en configurant un messenger personnalisé
  • Créer une classe de job pour traiter et envoyer les e-mails en utilisant mail.sendCompiled()
  • Enregistrer le fichier de configuration du messenger mail comme preload
  • Exécuter un worker de queue dédié aux jobs d'e-mails

Documentation modifiée

Sources originales

Analyse générée par IA à partir des sources citées. Consultez la documentation originale avant de modifier votre application.

Veille indépendante. Les sources sont citées dans chaque analyse.Créé avec AdonisJS · Analyses assistées par IAPar Jérémy Chaufourier · chaufourier.fr