IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[codeigniter] problème envoie email


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 51
    Points : 44
    Points
    44
    Par défaut [codeigniter] problème envoie email
    Bonjour,

    Je viens de terminer le développement de mon site en local. Tout est fonctionnel mais une fois sur mon serveur ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    A PHP Error was encountered
     
    Severity: Notice
     
    Message: fwrite() [function.fwrite]: send of 3 bytes failed with errno=32 Broken pipe
     
    Filename: libraries/Email.php
     
    Line Number: 1846
    Cette erreur survient au moment de la génération ou l'envoie du mail. Et il n'arrive jamais à destination comme c'est le cas en local.

    Je n'ai jamais rencontré cette erreur et le moins que l'on puisse dire c'est le net ne fourmille pas d'information.

    Avez-vous des pistes pour résoudre ce problème.

  2. #2
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    vérifier les droits d’écriture sur ton serveur

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 51
    Points : 44
    Points
    44
    Par défaut
    Je viens de tester cette piste mais ça n'a rien donné.

    J'ai mis le site entier en 755 et même le fichier qui beug en 777.

    Je vous met le code de la ligne qui pose souci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    	/**
    	 * Send SMTP data
    	 *
    	 * @access	protected
    	 * @return	bool
    	 */
    	protected function _send_data($data)
    	{
    		if ( ! fwrite($this->_smtp_connect, $data . $this->newline))
    		{
    			$this->_set_error_message('lang:email_smtp_data_failure', $data);
    			return FALSE;
    		}
    		else
    		{
    			return TRUE;
    		}
    	}
    J'utilise le serveur gmail comme serveur smtp. ça viendrai de là ? Pourtant ça marche très bien en local ...

    Merci de votre aide

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 51
    Points : 44
    Points
    44
    Par défaut
    J'ai pas mal écumé les forums et le net mais je ne trouve toujours rien...

    Vous n'auriez pas d'autres pistes ?

    Merci

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 51
    Points : 44
    Points
    44
    Par défaut
    J'ai fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $this->email->print_debugger();
    Et j'ai eu des informations plus pertinantes.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    220-jaka.planethoster.net ESMTP Exim 4.77 #2 Wed, 01 Aug 2012 20:38:26 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
     
    hello: 250-jaka.planethoster.net Hello jaka.planethoster.net [199.16.131.125]
    250-SIZE 52428800
    250-PIPELINING
    250-AUTH PLAIN LOGIN
    250-STARTTLS
    250 HELP
     
    from: 550 Access denied - Invalid HELO name (See RFC2821 4.1.3)
     
    L'erreur SMTP suivante s'est produite: 550 Access denied - Invalid HELO name (See RFC2821 4.1.3)
    Je n'arrive pas à savoir si c'est une erreur serveur ou si elle vient de mon code.

    Si vous pouvez m'éclairer... Merci

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur Junior
    Inscrit en
    Septembre 2011
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Junior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 170
    Points : 177
    Points
    177
    Par défaut
    Citation Envoyé par Dr Rodney Mckay Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    L'erreur SMTP suivante s'est produite: 550 Access denied - Invalid HELO name (See RFC2821 4.1.3)
    Pour moi, cela vient de ta configuration SMTP, essaye de demander à ton hébergeur

    Non testé, mais si tu utilises CPanel, tu peux ignorer les HELO. Regarde dans le guide d'utilisateurs

Discussions similaires

  1. [WD18] Problème envoi Email via smtp Gmail
    Par taghzirt dans le forum WinDev
    Réponses: 10
    Dernier message: 07/06/2015, 00h00
  2. Problème envoi Email exchange 2003
    Par nicolas0057 dans le forum Exchange Server
    Réponses: 7
    Dernier message: 10/01/2012, 16h59
  3. Problème Envoi Email
    Par sisiniya dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 08/05/2009, 19h49
  4. [WINDEV 7.5] Problème Envoi d'email
    Par boudincweole10 dans le forum WinDev
    Réponses: 9
    Dernier message: 20/12/2006, 19h16
  5. [Conception] Problème envoi d'emails
    Par Samuel78 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 20/08/2006, 22h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo