V4 : Err 400 curl API mailjet suite erreur charset dans json_encode
Voulant être notifié des mails en erreur, j'ai upgradé facteur et j'ai testé l'option "Utiliser Mailjet". (Au passage, le label devrait plutôt être "Utiliser l'API Mailjet")
Mes identifiants sont corrects car l'envoi via facteur par le SMTP de mailjet marche bien, et ça marche aussi quand j'appelle curl depuis ma machine locale ou depuis une session SSH sur le serveur (avec le script shell de https://dev.mailjet.com/email/guides/send-api-V3/#tooltip-1 )
Mais en testant par le formulaire de test j'obtiens une erreur Status 400.
Le fichier mailjet.log donne :
20:09:49 IP (pid 89276) :Pri:debug: sendRequest via curl
20:09:49 IP (pid 89276) :Pri:debug:
20:09:49 IP (pid 89276) :Pri:debug: POST api.mailjet.com/v3/send FAIL resultat:
20:09:49 IP (pid 89276) :Pri:ERREUR: api.mailjet.com/v3/send : Error Status 400
Dans la méthode sendRequest l'url interrogée est du type https://clé1:clé2@api.mailjet.com/v3/send
Rq : quand je force la requête par recuperer_url plutôt que curl, c'est une erreur 500 qui est récupérée.
POST api.mailjet.com/v3/send FAIL resultat:
ERREUR: api.mailjet.com/v3/send : Error Status 500