debug
Comment debug l'envoi de mail dans webform#
Back-office#
- Dans le Back-office drupal allez dans
admin/structure/webformcliquez sur contruire du formulaire et allez dansparamètres - Courriels / Gestionnaires (Handlers) - Cliquez sur
Modifier - Dans la section envoyez à choisir
Adresse de courriel personnaliséeet renseignez votre email etenregistreren bas de page. - Cela permet de recevoir l'email.
Code Debug#
Si la methode utlisée est php_mail. php_mail est la méthose native utilisée par Drupal.
- Dans le fichier
public/core/lib/Drupal/Core/Mail/Plugin/Mail/PhpMail.phpligne 107 à 112.
Vous pouvez print_r ou echo les $mail_headers ou $additional_headers avec le code ci-dessous:
Envoi du mail depuis le B.O.
le resultat affiche dans le navigateur :
Dans notre cas c'était le sender qui posait souci.
Le sender par défaut est celui qui est dans admin/config/system/site-information - Adresse de courriel.
Nous n'étions pas autorisé à envoyer des mails avec le sender. Nous vons donc rentré notre adresse email comme sender.