Le seul petit hic que j'ai vu est celui qu'a cité BJ, mais peut-être que je suis passé à côté de quelque chose.
Pour régler ce problème et voir si ça vient de là, ouvre admin/general/general_email.php
Dans la fonction send_email, après le set_time_limit(), ajoute :
$send_email = FALSE;
$result_email = FALSE;
et réessayes.
Questions si jamais Geno passe par là :
- Après le premier if dans cette méthode (send_email()), $send_email est mis à TRUE. A quoi bon puisqu'il est de toutes façons remis à false plus tard, dans la boucle ?
- La méthode send_email_part() d'après son utilisation par send_email ne renvoie pas de valeur, mais dans dans la méthode elle même y a un return qui sert pas à grand chose. Si c'est juste pour sortir du foreach, un break; aurait mieux sa place (c'est à ça que ça sert)