Nous recherchons un freelance expérimenté en WordPress pour régler rapidement un problème d'envoi d'email sur notre site.
Le site dispose de nombreux formulaires gérés par 3 modules : Contact Form 7, Sendinblue et Booked. A la validation de ces formulaires, des emails d'alerte sont normalement envoyés. Ce n'est plus le cas depuis 3 semaines, sans intervention apparente.
Les emails se retrouvent bien dans les logs de WP Mail Log. Aucun message d'erreur n'est affiché, l'envoi est considéré comme un succès. Pourtant, quelque soit le routeur email utilisé (Mailjet, Seninblue ou la fonction mail de PHP), les emails ne parviennent jamais au routeur.
Ce qui a déjà été fait et testé de notre côté sans succès :
- Migration du site sur un autre serveur
- Vérification que la constante WPMS_DO_NOT_SEND n'est pas définie
- Vérification de la fonction mail sur le serveur et des blocages éventuels
- Installation de WP Mail SMTP + test sur 3 routeurs différents (fonction mail, SMTP Seninblue, SMTP Mailjet). L'email de test de WP Mail SMTP ne part pas non plus.
- Installation de Check Email, nous parvenons étrangement à envoyer les emails de test.
- Installation de WP Mail Log : les emails mentionnés ci-dessus sont bien enregistrés dans le log d'envoi, sans message d'erreur, mais ne sont jamais transmis au routeur email.
- Mise à jour de l'ensemble des modules et de WordPress jusqu'à la version 5.3.2