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 :

Email de confirmation non envoyé en fosuserbundle de symfony


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut Email de confirmation non envoyé en fosuserbundle de symfony
    Bonsoir à tous,

    Je débute sur symfony et j'ai suivi le tuto de winzou qui m'a grandement aidé mais je bute sur l'envoi d'email de confirmation lors de la création d'un utilisateur.
    Si je désactive cette fonction pas de problème l'utilisateur se crée. Sinon il m'affiche qu'un mail à été envoyé mais je ne reçoit rien.

    Si quelqu'un peut m'aider se serai super je n'ai aucun message d'erreur.

    Voici mon config.yml :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    imports:
        - { resource: parameters.yml }
        - { resource: security.yml }
     
    framework:
        #esi:             ~
        translator:      { fallback: %locale% }
        secret:          %secret%
        router:
            resource: "%kernel.root_dir%/config/routing.yml"
            strict_requirements: ~
        form:            ~
        csrf_protection: ~
        validation:      { enable_annotations: true }
        templating:
            engines: ['twig']
            #assets_version: SomeVersionScheme
        default_locale:  "%locale%"
        trusted_proxies: ~
        session:         ~
        fragments:       ~
        http_method_override: true
     
    # Twig Configuration
    twig:
        debug:            %kernel.debug%
        strict_variables: %kernel.debug%
    # Assetic Configuration
    assetic:
        debug:          %kernel.debug%
        use_controller: false
        bundles:        [notreforumforumBundle]
        filters:
            lessphp:
                file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php
                apply_to: "\.less$"	
            cssrewrite: ~
    #java: /usr/bin/java
        filters:
            cssrewrite: ~
            #closure:
            #    jar: %kernel.root_dir%/Resources/java/compiler.jar
            #yui_css:
            #    jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
     
    # Doctrine Configuration
    doctrine:
        dbal:
            driver:   %database_driver%
            host:     %database_host%
            port:     %database_port%
            dbname:   %database_name%
            user:     %database_user%
            password: %database_password%
            charset:  UTF8
            # if using pdo_sqlite as your database driver, add the path in parameters.yml
            # e.g. database_path: %kernel.root_dir%/data/data.db3
            # path:     %database_path%
     
        orm:
            auto_generate_proxy_classes: %kernel.debug%
            auto_mapping: true
     
    # Swiftmailer Configuration
    swiftmailer:
        transport: %mailer_transport%
        host:      %mailer_host%
        username:  %mailer_user%
        password:  %mailer_password%
        auth_mode: %mailer_auth%
        port: %mailer_port%
        spool:     { type: memory }
     
    # FosuserBundle Configuration
    fos_user:
        db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
        firewall_name: main
        user_class: notreforum\UserBundle\Entity\User
        registration:
            confirmation:
                enabled: true
                template: notreforumUserBundle:Registration:email.txt.twig
                from_email:
                        address: m0deste@live.fr
                        sender_name: Admin de notreforum 
     
            form:
                type: notreforum_user_registration
                name: fos_user_registration_form
                validation_groups:
                    # Defaults:
                    - Registration
                    - Default
        group:
            group_class: notreforum\UserBundle\Entity\Groupe
     
    services:
        notreforum.registration.form.type:
            class: notreforum\UserBundle\Form\Type\RegistrationFormType
            arguments: [%fos_user.model.user.class%]
            tags:
                - { name: form.type, alias: notreforum_user_registration}
            service:
                mailer:               fos_user.mailer.default
                email_canonicalizer:  fos_user.util.canonicalizer.default
                token_generator:      fos_user.util.token_generator.default
                username_canonicalizer:  fos_user.util.canonicalizer.default
                user_manager:         fos_user.user_manager.default
     
            template:
                engine: twig
    et mon parameters.yml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     mailer_transport: smtp
        mailer_auth: login
        mailer_host: smtp.live.com
        mailer_port: 25
        mailer_user: m0deste@live.fr
        mailer_password: ******
        locale: fr
        secret: ThisTokenIsNotSoSecretChangeIt

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    as tu regardé les logs dans app/log ? il y a souvent les messages d'erreurs liés aux mails

  3. #3
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    Ok dukoid Merci pour la réponse, je vérifie et je vous fais un retour

  4. #4
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    Lors de la vérification dans le fichier log, voici la ligne ke j'obtiens après l'enregistrement d'un user:
    [2016-03-02 23:20:05] event.DEBUG: Notified event "kernel.terminate" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelTerminate". [] []

  5. #5
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    s'il vous plaît j'ai besoin de vos aides. voici les 2 erreurs ke je perçoit dans mon fichier dev.log:
    [2016-03-10 14:28:06] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
    "No route found for "GET /register/bundles/notreforumforum/assets/img/ui-sam.jpg" (from "http://localhost/notreforum/web/app_dev.php/register/check-email")"
    at C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\notreforum\app\cache\dev\classes.php line 2003 {"exception":
    "[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /register/bundles/notreforumforum/assets/img/ui-sam.jpg\"
    (from \"http://localhost/notreforum/web/app_dev.php/register/check-email\")
    at C:\\Program Files (x86)\\EasyPHP-DevServer-14.1VC11\\data\\localweb\\notreforum\\app\\cache\\dev\\classes.php:2003,
    Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0):
    at C:\\Program Files (x86)\\EasyPHP-DevServer-14.1VC11\\data\\localweb\\notreforum\\app\\cache\\dev\\appDevUrlMatcher.php:670)"} []





    [2016-03-10 14:28:06] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException:
    "No route found for "GET /register/bundles/notreforumforum/assets/img/ui-sam.jpg" (from "http://localhost/notreforum/web/app_dev.php/register/check-email")"
    at C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\notreforum\app\cache\dev\classes.php line 2003 {"exception":"[object]
    (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET /register/bundles/notreforumforum/assets/img/ui-sam.jpg\"
    (from \"http://localhost/notreforum/web/app_dev.php/register/check-email\")
    at C:\\Program Files (x86)\\EasyPHP-DevServer-14.1VC11\\data\\localweb\\notreforum\\app\\cache\\dev\\classes.php:2003, Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0):
    at C:\\Program Files (x86)\\EasyPHP-DevServer-14.1VC11\\data\\localweb\\notreforum\\app\\cache\\dev\\appDevUrlMatcher.php:670)"} []


  6. #6
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    c'est quoi cette image ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /register/bundles/notreforumforum/assets/img/ui-sam.jpg"

  7. #7
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    bon je comprends pas ce kil fait là mais je vais tenter de vérifier son cas et vs fait un retour.

  8. #8
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    Apres supression de limage je crois ke jai trouvé l'erreur phare cause de l'echec d'envoie du mail de confirmation. Voici l'erreur perçu dans mon fichier dev.log:
    [2016-03-10 14:27:48] app.ERROR: Exception occurred while flushing email queue:
    Connection could not be established with host smtp.live.com
    [Une tentative de connexion a échoué car le parti connecté n’a pas répondu convenablement au-delà d’une certaine durée
    ou une connexion établie a échoué car l’hôte de connexion n’a pas répondu. #10060] [] []

  9. #9
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    si tu fais un ping sur smtp.live.com, tu remarqueras que ça ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ping smtp.live.com

  10. #10
    Membre du Club
    Homme Profil pro
    Urbaniste
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Danemark

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    Alors keske je fais?

  11. #11
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    c'est que smtp.live.com n'est pas bon ou n'est plus bon ou j'sais pas quoi....

    il te faut trouver le bon SMTP, non ?

    le bon host, le bon smtp, le bon mail .....

Discussions similaires

  1. [2.x] [FosUserBundle] Email de confirmation
    Par Agité dans le forum Symfony
    Réponses: 2
    Dernier message: 29/06/2012, 16h37
  2. comment envoyer un email de confirmation d'inscription
    Par larbilover dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/09/2011, 12h03
  3. [1.x] emails non envoyés sur site hébergé
    Par Invité dans le forum Symfony
    Réponses: 5
    Dernier message: 11/05/2011, 11h19
  4. Email non envoyé
    Par yacine.dev dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 26/02/2010, 09h55
  5. Email non envoyé
    Par yacine.dev dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 25/02/2010, 19h08

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