[facteur] La conversion en ISO doit se faire juste avant l'envoi (...)

spip-contrib-extensions/facteur

Par Maïeul Rouquette, le 27 mars 2021 à 13h39min :

La conversion en ISO doit se faire juste avant l’envoi de l’email, et

non pas dans FacteurMail->setMessage(), car les entetes sont potentiellement changés après dans envoyer_mail().

Exemple de cas qui buguait

$envoyer_mail = charger_fonction(‹ envoyer_mail ›, ‹ inc ›);

$envoyer_mail('toto@truc.com', 'un sujet',
	array(
		'text' => 'Le corps de message',
		'html' => 'Corps HTML',
		'from' => 'toto@truc.com',
		'nom_envoyeur' => 'Un envoyeur avec une apostrophe U+2019(’)'
		)
	);

Modifié
inc/Facteur/FacteurMail.php
paquet.xml

Détails : La conversion en ISO doit se faire juste avant l'envoi de l'email, et · f6935bd73b - facteur - SPIP on GIT