Comment envoyer des mail au format HTML ?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je ne parviens pas à envoyer un mail au format HTML avec webform dans Drupal 7.
Je renvoie un mail à la soumission du formulaire, j'ai laissé template par default comme cela je récris webform-mail-[id].tpl.php pour le personnaliser l'écrire en HTML.

Dans mon template.php, j'ai ajouté la fonction suivante :

function MYTHEME_webform_mail_headers($variables) {
$headers = array(
'Content-Type' => 'text/html; charset=UTF-8; format=flowed; delsp=yes',
'X-Mailer' => 'Drupal Webform (PHP/' . phpversion() . ')',
);
return $headers;
}

J'ai lu cela sur plusieurs forum et cela fonctionnait en Drupal 6.
Quelque chose de différent sur Durpal 7 ?

J'ai vu sur stackoverflow qu'il y avait le module Mime Mail qui ajoute une checkbox pour le format du mail. Il ne faut quand même pas un module pour ce simple détail ?

Merci pour votre aide !

Forum : 
Version de Drupal :