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 :

configuration email ignorée ? [1.x]


Sujet :

Symfony PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Par défaut configuration email ignorée ?
    Bonjour,

    Je rencontre quelques problèmes pour envoyer des mail avec symfony, ou plus exactement pour ne pas les envoyer !

    Ce que je fais dans mon action :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    // Create message object
    $message = $this->getMailer()->compose(
      array($game->getEmailNoreply() => $game->getName()),
      $member->getEmail(),
      $game->getName().' : Confirmation inscription',
      $this->getPartial('mail/registerConfirmation', $mailContext)
    );
     
    // Send
    $this->getMailer()->send($message);

    Pour faire simple, j'essaie simplement d'envoyer un bête email de confirmation d'inscription.

    Mon factories.yml pour la dev est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dev:
      mailer:
        param:
          delivery_strategy: none

    Je suis bien sur frontend_dev.php.

    Lorsque je valide mon formulaire et que mon email est censé partir, je reçois systématiquement l'erreur suivante :
    500 | Internal Server Error | Swift_TransportException

    L'erreur provient du code suivant :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # at ()
    in SF_ROOT_DIR\lib\vendor\symfony\lib\vendor\swiftmailer\classes\Swift\Transport\StreamBuffer.php line 235 ...
     
    232.     }
    233.     if (!$this->_stream = fsockopen($host, $this->_params['port'], $errno, $errstr, $timeout))
    234.     {
    235.       throw new Swift_TransportException(
    236.         'Connection could not be established with host ' . $this->_params['host'] .
    237.         ' [' . $errstr . ' #' . $errno . ']'
    238.         );

    Ceci-dit, je ne comprends pas pourquoi il essai de contacter un SMTP alors que je lui demande de ne pas envoyer les mails lorsque je suis en dev.

    J'ai l'impression qu'il ignore ce que je configure dans mon factorie.yml.
    Quelqu'un a une idée de la source de mon problème ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Une idée, non, pas vraiment.

    Vérifie que le paramètre est bien parsé en allant dans le cache, frontend, dev, config et regarde le fichier factories.yml.php pour voir si tu y retrouve ton paramètre.

    Vérifie le nom du paramètre.

    Essaye d'envoyer par smtp en dev, pour voir si c'est pris en compte et si ça marche.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Par défaut
    J'ai enfin trouvé la solution à ce problème.

    Il fallait préciser le transport. Ce qui donne donc la configuration suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    dev:
      mailer:
        param:
          delivery_strategy: none
          transport:
            class: Swift_NullTransport
    Merci de t'être penché sur mon problème.

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    D'un autre côté ce n'est pas très logique non plus.

    Je pense que cette information pourra servir.

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

Discussions similaires

  1. [MSSQL-2000] Configuration Email Notification Travaux
    Par GarsDuCalvados dans le forum Administration
    Réponses: 10
    Dernier message: 29/12/2010, 21h33
  2. [Utilisation] ignorer un fichier du dépot (type configuration)
    Par Concombre Masqué dans le forum Subversion
    Réponses: 0
    Dernier message: 08/09/2010, 14h23
  3. [Configuration] problème d'envoi d'email
    Par Airlink dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 02/07/2007, 16h14
  4. [Configuration] php pour envoie d'email
    Par kawther dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 14
    Dernier message: 12/04/2007, 08h10
  5. configurer automatiquement les emails
    Par bibi28 dans le forum Access
    Réponses: 1
    Dernier message: 28/10/2006, 18h42

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