SIMPLENEWS problème d' affichage de l'intitulé expediteur

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,
Tout fonctionne à peu prés correctement avec Simplenews mise à part le problème suivant:

PROBLÈME AVEC SIMPLENEWS
Je rencontre un problème à la réception de la newsletter,le sujet s'affiche correctement mais à la place de l'expéditeur s'affiche la chaîne de caractères suivante: =?UTF-8?B?Ij0/VVRGLTg/Qj9UVTlFUlUwZ1ZrRlNJQzBnUkU5TlNVNUpVVlZGSUVKTVFVN.

Merci de vos réponses

Forum : 
Version de Drupal : 

J’ai exactement le même problème, sans trouver pour l’instant de solution. C'est un gros souci, parce qu’avec un expéditeur pareil, c’est le blocage anti-spam presqu’assuré, ou alors la personne va mettre à la poubelle le message pensant qu’il s’agit d’un spam.

Sur le site drupal.org voir le post : http://drupal.org/node/326746
A la fin on y indique un pb d’encodage du from : "if their server supports outbound UTF-8 encoded email headers, the from-name to be precise"

Effectivement mon hébergeur institutionnel interdit le formatage en UTF-8 du from-name.

Ce qui était bizarre, c'est que le formulaire de contact de Drupal ne rencontrait pas ce souci d’encodage avec le "from". Donc il y a bien un souci avec le module Simplenews... En effet, le module Simplenews formate le "from" en Unicode afin de supporter des caractères non latins dans l'adresse ($adresse) et le nom du site ($name).

Du coup, pour régler mon problème, j’ai du intervenir directement dans le fichier simplenews.module (oui je sais c'est mal).

ligne 1945 :

return array(
    'address' => $address,
    'formatted' => '"'. mime_header_encode($name) .'" <'. $address .'>',
  );

transformée en

return array(
    'address' => $address,
    'formatted' => '<'. $address .'>'
  );

ici je ne garde que l’adresse mail d’expédition ($address) et je supprime l’appel de la fonction mime_header_encode (http://api.drupal.org/api/function/mime_header_encode/6).

J'ai supprimé le nom du site ($name) que je trouve pour moi inutile dans le "from" de l’entete du message.