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

EDI, CMS, Outils, Scripts et API PHP Discussion :

EasyPHP et smtp [EasyPHP]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Par défaut EasyPHP et smtp
    Bonjour a tous,

    J'ai un gros soucis depuis hier. J'ai un site en php que j'améliore régulièrement. J'ai détecter dans mon site un probleme sur un formulaire d'envoi d'email.

    Je met donc mon site en local pour pouvoir debuguer tranquilement le probleme et la je me rend compte qu'en local mon envoi de mail ne fonctionne plus alors que la semaine dernière il passait correctement.

    Je me renseigne sur le net et je decouvre que beaucoup on des probleme avec le smtp d'orange et qu'il faut maintenant passé par un smtp sécurisé.

    Je modifie mon php.ini avec le smtp sécurisé

    Avant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    [mail function]
    ; For Win32 only.
    SMTP = smtp.orange.fr
    smtp_port = 25
     
    ; For Win32 only.
    sendmail_from = monmail@orange.fr
    Après ( indiquer sur de nombreux site donc orange.fr):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    [mail function]
    ; For Win32 only.
    SMTP = smtp-msa.orange.fr
    smtp_port = 587
     
    ; For Win32 only.
    sendmail_from = monmail@orange.fr
    Le message d'erreur de l'envoi change ( un petit progres) donc :

    Avant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: mail(): Failed to connect to mailserver at "smtp.orange.fr" port 25, 
             verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
    Après:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: mail(): SMTP server response: 554 5.7.1 <xxxxxxx@orange.fr>: Recipient address rejected: Missing Authentication
    Donc si je comprend bien, je dois arriver a m'authentifier pour pouvoir envoyer ce mail.
    Ma question est donc comment je peux faire pour ajouter le nom utilisateur et le mot de passe pour le server smtp? C'est un paramètre du php.ini?

    Ca m'embete beaucoup car je vais devoir tester mes modification directement sur le site ( ou l'envoi fonctionne très bien) au lieu de sur mon pc.

    Merci d'avance pour votre aide
    Cordialement
    sandrine

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je serais très surpris que le smtp de orange soit uniquement accessible avec authentification : je ne pense pas que depuis ton logiciel de messagerie tu aies mis une configuration avec authentification ...

    Ce que tu indiques avec smtp-msa.orange.fr ne concerne que l'utilisation du smtp orange en dehors d'une connexion orange.

    le smtp indiqué sur le site de orange est bien smtp.orange.fr
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Je serais très surpris que le smtp de orange soit uniquement accessible avec authentification : je ne pense pas que depuis ton logiciel de messagerie tu aies mis une configuration avec authentification ...
    Et bien malheureusement depuis hier, depuis mon logiciel de messagerie ( foxmail) impossible d'envoyer mes emails. J'ai donc du passer par le server authentifier et maintenant j'arrive a envoyer des mails.

    Ca ne me rejouit pas de faire comme ca, mais pour l'instant je n'ai pas d'autre solution a priori.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    PHPMailer permet d'utiliser une authentification SMTP mais veux-tu vraiment changer ton code a cause d'un problème orange ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    le smtp.orange.fr fonctionne tres bien chez moi! bizarre....

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Par défaut
    Citation Envoyé par sabotage Voir le message
    PHPMailer permet d'utiliser une authentification SMTP mais veux-tu vraiment changer ton code a cause d'un problème orange ?
    J'avoue que je prefererais pas tout changer mon code pour un probleme orange. Mais je vois pour l'instant pas comment faire autrement
    smtp.orange.fr, smtp.wanadoo.fr ne fonctionne plus chez moi depuis hier.

    J'espère un probleme ponctuel, mais en attendant je dois corriger mon site et j'aimerais bien que le server smtp fonctionne avec easyphp.

    Etant un peu enervée apres une journée de recherche intensive, je vais arreter la pour ce soir et je reprendrais demain matin. ( Croison les doigt que le probleme ne soit plus la).

    Si vous avez une idée pour que ca marche je suis preneuse.sinon effectivement je vais passé par PHPmailer contraite et forcée.

    Bonne nuit a demain

  7. #7
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Le plus simple serais de tester via un serveur distant. Avec un smtp qui fonctionne....
    Tu n'as pas un hebergeur pour ton site web?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. perl avec easyphp
    Par HULK dans le forum Web
    Réponses: 18
    Dernier message: 09/01/2008, 16h19
  2. Flash5 et BD(easyphp)
    Par stkam dans le forum Flash
    Réponses: 5
    Dernier message: 21/07/2003, 15h51
  3. Connecteur SMTP
    Par TOM-Z dans le forum XMLRAD
    Réponses: 2
    Dernier message: 04/07/2003, 15h42
  4. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22
  5. [PostGreSQL] Phppgadmin et easyphp
    Par bm dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 04/04/2003, 16h16

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