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

Symfony PHP Discussion :

[Symfony2] Problème d'envoi d'un e-mail [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 57
    Par défaut [Symfony2] Problème d'envoi d'un e-mail
    Bonjour à tous !

    J'essaie d'envoyer un e-mail avec Symfony2.
    J'ai donc suivi la documentation : http://symfony.com/doc/current/cookb...ail/email.html
    Mais sans succès...

    Je suis actuellement en local et utilise XAMPP.
    J'ai configuré mon fichier "parameters.ini" comme suite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    mailer_transport  = smtp
    mailer_host       = smtp.free.fr
    mailer_user       = monuser
    mailer_password   = monpass
    mailer_encryption = tls
    mailer_auth_mode  = login
    mailer_port       = 587

    Et voici le code utilisé dans le Controller :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $email = \Swift_Message::newInstance()
             ->setSubject('un super sujet !')
             ->setFrom('monuser@free.fr')
             ->setTo('monuser@free.fr')
             ->setBody('pour un super message !');
     
    $mailer = $this->get('mailer');
    if(!$mailer->getTransport()->isStarted())
           $mailer->getTransport()->start();
    $mailer->send($email);

    Malheureusement, lors de l'envoi de l'e-mail, j'obtiens l'erreur suivante :
    <italique> Expected response code 220 but got code "502", with message "502 5.5.1 Error: command not implemented
    "
    500 Internal Server Error - Swift_TransportException </italique>

    Avez-vous une idée d'où cela provient ?

    Je vous remercie d'avance !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 57
    Par défaut
    Quelques heures plus tard... voici la solution.

    1/
    Il faut dé-commenter la ligne suivante du fichier 'php.ini'
    extension=php_openssl.dll

    2/
    Il ne faut pas utiliser le SMTP de Free mais plutôt celui de gmail, ou dans mon cas, alwaysdata.net.
    En effet, il semble que le cryptage TLS ou SSL soit obligatoire sous Symfony2 or le SMTP de Free n'utilise aucun cryptage.

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

Discussions similaires

  1. Problème d'envoie de mail par SMTP
    Par yass dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 12/09/2008, 16h45
  2. [Mail] problème d'envoi avec la fonction mail()
    Par 123quatre dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2007, 09h39
  3. [Mail] problème d'envoi de formulaire par mail
    Par alpking dans le forum Langage
    Réponses: 2
    Dernier message: 13/07/2006, 19h12
  4. [Mail] Newsletter, problème d'envois... cron ?
    Par Smash34 dans le forum Langage
    Réponses: 5
    Dernier message: 12/05/2006, 09h53
  5. [Mail] Problème d'envoi de newsletter
    Par Gwipi dans le forum Langage
    Réponses: 4
    Dernier message: 23/12/2005, 17h33

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