Envoie de mail | Titre du sujet : Envoie de mail par eparcyl92 sur 04/01/2009 11:40:24
Bonjour, Pour mon plus grand malheur, la dernière version de xoops n'a toujours pas résolu le problème d'envoi email et je dois faire ceci pour que les envois fonctionnent:
Dans le fichier php class\mail\phpmailer\class.phpmailer.php en ligne 463 le code suivant
if ($this->Sender != '' && strlen(ini_get('safe_mode'))< 1) {
$old_from = ini_get('sendmail_from');
ini_set('sendmail_from', $this->Sender);
$params = sprintf("-oi -f %s", $this->Sender);
if ($this->SingleTo === true && count($toArr) > 1) {
foreach ($toArr as $key => $val) {
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
Il semble que le formatage à l'aide de sprintf de $this->Sender s soit la cause de mon non envoi car le code ainsi épuré marche :
if ($this->Sender != '' && strlen(ini_get('safe_mode'))< 1) {
$old_from = ini_get('sendmail_from');
ini_set('sendmail_from', $this->Sender);
// $params = sprintf("-oi -f %s", $this->Sender);
if ($this->SingleTo === true && count($toArr) > 1) {
foreach ($toArr as $key => $val) {
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
Je rappel que je suis en hébergement mutualisé chez infomaniak... et j'en suis super content (pub)
Bon dimanche
|
|