Mails via API non envoyés

Bonjour.

Je suis développeur chez YesWeDev, une agence web basée à Rennes.

Nous utilisons Brevo pour un client, Pass Intérim, cela fonctionne bien, jusqu’à récemment.

Depuis ce matin, certains mails ne sont plus envoyés.

L’application est un Laravel, nous utilisons le package getbrevo/brevo-php GitHub - getbrevo/brevo-php: A fully-featured PHP API client to interact with Brevo.

Voici l’ID des mails que j’ai envoyé

<202410291357.81567358103@smtp-relay.mailin fr>

<202410291359.15109179827@smtp-relay.mailin fr>

<202410291409.64508172769@smtp-relay.mailin fr>

<202410291347.70383275733@smtp-relay.mailin fr>

Pour tous ces mails, aucune erreur n’a été remontée depuis votre serveur, j’en conclus que l’API a bien fait son travail et que l’email est en cours de traitement.

Pourtant, voici l’ID du seul mail que j’ai reçu

202410291347.70383275733@smtp-relay.mailin.fr

Brevo\Client\Model\GetTransacEmailsList^ {#2624
  #container: array:2 [
    "count" => 1
    "transactionalEmails" => array:1 [
      0 => Brevo\Client\Model\GetTransacEmailsListTransactionalEmails^ {#2616
        #container: array:8 [
          "email" => "gaetan.n@yeswedev.bzh"
          "subject" => "Réinitialiser votre mot de passe"
          "templateId" => 33
          "messageId" => "<202410291347.70383275733@smtp-relay.mailin.fr>"
          "uuid" => "54770dbe-203b-4aa1-a116-3e3dc1b4b1d8"
          "date" => "2024-10-29T14:48:00.014+01:00"
          "from" => "info@passinterim.com"
          "tags" => []
        ]
      }
    ]
  ]
}

Ce problème est déjà arrivé il y a quelque mois pendant à peu près une journée et il réapparaît aujourdh’ui.

Est-ce que vous avez une explication sur la situation ?
Est-ce que vous avez besoin d’autre informations ?

Merci et à plus tard !
Gaétan pour YesWeDev

Bonjour,

Merci pour votre post.
J’ai l’impression que plusieurs mails de réinitialisation de mot de passe ont été envoyés.

Pourtant, voici l’ID du seul mail que j’ai reçu

Que voulez-vous dire exactement ?

En tout cas, je vous conseille de contacter le support Brevo directement pour une analyse plus précise

Bonjour et merci de votre réponse !

Pour tous les messages que j’ai essayé d’envoyer (et recevoir) vers 14h45 ~ 15h, je n’en ai reçu qu’un seul dans ma boîte mail, exactement à 14h47.

Avec le package brevo-php et la méthode getTransacEmailsList()
(qui correspond à GET smtp/emails sur l’API), avec mon email gaetan.n@yeswedev.bzh en filtre, je n’obtiens qu’un seul mail avec l"id « 202410291347.70383275733@smtp-relay.mailin.fr ». J’en déduis que c’est bien celui reçu à 14h47

Et à chaque fois que j’envoie un mail via l’API, elle me retourne un identifiant de mail.

<202410291357.81567358103@smtp-relay.mailin fr>
<202410291359.15109179827@smtp-relay.mailin fr>
<202410291409.64508172769@smtp-relay.mailin fr>
<202410291347.70383275733@smtp-relay.mailin fr> ← reçu !

Aussi, avec les Logs en temps réel, je ne voyais non plus aucun de mes mails envoyés…

J’ai écrit à contact@brevo.com qui transfère à l"équipe technique

Bon, je viens de réessayer ce matin, et sans rien changer, cela fonctionne…

Le package envoie le mail à l’API :white_check_mark:
L’API fait son boulot :white_check_mark:
Le mail arrive dans ma boîte de réception :white_check_mark:
Le mail apparaît dans les logs :partying_face: !

Par contre, nous souhaiterions savoir ce qui a bloqué : c’est la deuxième fois que cela arrive dans un moment critique : pendant que le client est en visio avec son client, il ne peut pas l’inscrire sur la plate-forme car pas de mail de confirmation reçu (ou de réinitialisation de mot de passe).

Ça, c’est pour les mails où l’on attend ça réception, mais cela veut aussi dire qu’il y a eu plein de mails d’opportunité (offre d’emploi, nouveau candidat) qui sont passés à la trappe sans que l’on s’en rende compte…

Est-ce qu’il serait possible d’investiguer de votre côté ?
Que faire si la même panne se reproduit ?

Bonne nouvelle si cela fonctionne !

Est-ce qu’il serait possible d’investiguer de votre côté ?
Que faire si la même panne se reproduit ?

Je comprends vos questions oui. Le support Brevo devrait être en mesure de vous fournir plus d’informations je pense

1 « J'aime »