Annonce

  •  » Utilisation
  •  » problème envoi mail avec la version 171

#1 2008-03-14 11:31:20

patnoe
Membre
Alsace
2007-08-22
34

problème envoi mail avec la version 171

Salut Rub,

Je viens de m'apercevoir que l'envoi de mail ne fonctionne plus dans la version 171.

J'ai mis en place sur mon serveur pour tester les 2 versions voir les liens dans mon message perso

Mon serveur est toujours le Wamp5 (pas la nouvelle version Wamp server 2 qui créée des pb's)

avec SMTP : smtp.orange.fr

la modif

$conf['enabled_format_email'] = false;

pour la 170 tout est OK les mails arrivent

pour la 171 les mails ne sont pas reçus.

Je t'ai inscrit sur les 2.

Tu peux tester et me trouver une solution.

J'ai héberger mon site avec mes 420 000 photos (réparties sur 5 PWG sur un serveur aux Etats-Unis sur http://www.startlogic.com/startlogic/index.bml

environ 83 dollars par an pour 1500 go.

adresse : http://www.tschirret.biz/phpwebgallery1/

visible à tout le monde

Egalement le même pb avec la messagerie.


Bonne journée

Patrice

Hors ligne

#2 2008-03-17 07:11:29

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: problème envoi mail avec la version 171

J'ai commis un bug dans la version 1.7.1 pour ceux qui utilisent l'option $conf['enabled_format_email'].

Pour corriger le problème, il suffit de remplacer dans include/functions_mail.inc.php:

Code:

function format_email($name, $email)
{
  global $conf;

  if ($conf['enabled_format_email'])
  {
    // Spring cleaning
    $cvt_name = trim(preg_replace('#[\n\r]+#s', '', $name));
    $cvt_email = trim(preg_replace('#[\n\r]+#s', '', $email));

    if ($cvt_name!="")
    {
      $cvt_name = encode_mime_header(
                '"'
                .addcslashes($cvt_name,'"')
                .'"');
      $cvt_name .= ' ';
    }

    if (strpos($cvt_email, '<') === false)
    {
      return $cvt_name.'<'.$cvt_email.'>';
    }
    else
    {
      return $cvt_name.$cvt_email;
    }
  }
  else
  {
    return $cvt_email;
  }
}

par

Code:

function format_email($name, $email)
{
  global $conf;

  // Spring cleaning
  $cvt_email = trim(preg_replace('#[\n\r]+#s', '', $email));

  if ($conf['enabled_format_email'])
  {
    // Spring cleaning
    $cvt_name = trim(preg_replace('#[\n\r]+#s', '', $name));

    if ($cvt_name!="")
    {
      $cvt_name = encode_mime_header(
                '"'
                .addcslashes($cvt_name,'"')
                .'"');
      $cvt_name .= ' ';
    }

    if (strpos($cvt_email, '<') === false)
    {
      return $cvt_name.'<'.$cvt_email.'>';
    }
    else
    {
      return $cvt_name.$cvt_email;
    }
  }
  else
  {
    return $cvt_email;
  }
}

Je commite ASAP la correction.

Hors ligne

#3 2008-03-17 21:17:16

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: problème envoi mail avec la version 171

Une fiche a été créée et corrigée.

Hors ligne

  •  » Utilisation
  •  » problème envoi mail avec la version 171

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact