Skip to content

envoyer_mail non défini

Le plugin semble marcher en spip 4 (avec constante forçant la compatibilité) mais je relève l'avertissement Call to undefined function envoyer_mail() in plugins/auto/rssarticle/v1.2.1/genie/rssarticle_copie.php:172

En effet, c'est précédé d'un include_spip('inc/envoyer_mail');, mais le fichier inc/envoyer_mail définit une fonction inc_envoyer_mail_dist et non pas envoyer_mail. Du coup il faudrait un charger_fonction plutôt qu'un include_spip.

Dans facteur/formulaires/tester_facteur.php par exemple il y a

// passer par envoyer_mail pour bien passer par les pipeline et avoir tous les logs
$envoyer_mail = charger_fonction('envoyer_mail', 'inc');
try {
	$retour = $envoyer_mail($destinataire, $titre, $corps);
} catch (Exception $e) {
	return $e->getMessage();
}