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

  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?

  8. #8
    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 guigo Voir le message
    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?
    Bonjour,
    J'ai bien un hebergeur web et mon site envoie bien les emails sans probleme. L'erreur dans l'envoi d'email que j'ai ne vient pas de la fonction mail, mais d'un cas spécifique ou je ne rentre pas dans une de mes boucles.

    Je peux tenter un correction via mon site, mais c'est assez embetant ( faire la correction, envoyer par ftp, tester,...). Habituellement je le faisais mes test via mon pc et easyphp et seulement un fois valider j'envoyais sur le ftp.

    Pour easyphp, je ne peux pas mettre un autre server smtp que orange vu que je suis chez orange. J'ai essayer de mettre celui de free ca ne marche pas, j'ai essayer de mettre celui de mon hebergeur, ca ne marche pas.

    J'ai tester encore ce matin, le smtp.orange.fr ne fonctionne toujours pas, ni pour easyphp ni pour mes envoi de mail.

    Je pense tenter d'appeler la hotline d'orange pour ce problème, mais vu que c'est easyphp, je pense qu'il vont me dire qu'il ne font pas hotline dessus.
    En fonction de cela, je vais surement refaire mon code pour passer par phpmailer.

    je vous tiens au courant de l'avancement et j'espère que ce sera réglé aujourd'hui.

    merci pour votre aide
    a bientot
    sandrine

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Par défaut
    Bonjour,

    Après 3h passé avec la hotline orange:
    - premièrement on me fait peur en disant que ca me coutera 30€ le depannage car outlook, foxmail ne sont pas depanable gratuitement
    - je persévère aupres de la hotline
    - un technicien niveau 2 m'apelles
    - il essaye de son coté avec mes identifiant tout fonctionne ( outlook et foxmail)
    - il se connecte a mon pc et essaye=> rien ne fonctionne
    - il cherche pendant 2 heures sans trouvé de solution

    Résultat final : pas d'amélioration, mais il me remercie d'avoir fait remonté le problème. Il va le transmettre et suppose un probleme sur le server smtp avec les adresse ip commencant par 92.

    Il me dit de tester régulièrement si ca marche et sinon aucune solution

    Donc pour l'instant je vais tester tout cela via mon site internet ( en monté un second identique pour ne pas impacter le site)

    PS: Pour les modérateurs du forum: je ne sais pas si je dois clore le post vu que mon problème n'est pas résolu, mais il ne concerne plus easyphp. Je vous laisse faire ce qu'il faut avec.

    Merci pour votre aide, désolée de vous avoir fait perdre votre temps.
    A bientot
    sandrine

  10. #10
    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
    Salut Sandrine,
    Une solution toute bête, si tu as la live box pro tu dois avoir une ip fixe.
    Tu peux demander a changer de plage ip.... Ton probleme sera resolu ! Pas pour orange mais ca c'est leur probleme....
    Si tu as une livebox "normal" alors tu debranche et tu rebranche pour obtenir une nouvelle ip qui avec de la chance ne sera pas dans la même plage d'adressage

  11. #11
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Par défaut
    bonjour quigo

    Ta solution m'a été proposer par le technicien.
    J'ai rebooter 6fois ma live box avec le technicien et je suis a chaque fois tombée sur une adresse ip commencant par 92
    Le technicien a regarder pour forcer une adresse ip autre que 92 et il n'a pas reussit.

    Le technicien m'a rappeler en fin d'apres midi pour faire encore un test. J'ai été chez un de mes voisins qui utilise outlook. J'ai parametrer ma messagerie et j'ai reussit a envoyé un mail. J'ai vérifier l'adresse ip de mon voisin, et comme par hasard l'adresse n'était pas en 92.

    Donc voila j'espère qu'orange fera le necessaire pour me debloquer et que ce genre de probleme n'arrive plus.

    Merci de ton aide
    A bientot
    Sandrine

  12. #12
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 77
    Par défaut
    Bonjour a tous,

    Alors juste pour info, un petit progres ce matin

    toujours en adresse ip 92, depuis foxmail et outlook, mes messages en envoi ne sont plus bloquer il partent mais je ne sais ou car le destinataire ne les recoit pas.

    Le problème est donc en cours de résolu chez orange je pense et peut etre que je vais pouvoir poursuivre avec easyphp bientot sans avoir a remonté un site ou a passé par phpmailer.

    Je vous tiens au courant dès que le problème sera completement corrigé

    Encore merci de votre aide
    A bientot
    sandrine

+ 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