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

Laravel PHP Discussion :

Formulaire de contact, et reception de mail en local


Sujet :

Laravel PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2014
    Messages : 8
    Par défaut Formulaire de contact, et reception de mail en local
    Bonjour,

    J'ai suivis un bon tuto pour la réalisation d'un formulaire de contact : http://www.easylaravelbook.com/blog/...quest-feature/

    En terme d'affichage et de route et redirection, je pense que tout fonctionne. Mais, je ne reçois pas le mail dans la boite.
    Je dois probablement avoir un souci dans ma config...la question : laquelle ? _ j'avoue ne pas tout comprendre le systeme de serveur mailing
    Alors pour préciser mon environnement local :

    J'ai un petit soucis avec wamp en terme d'affichage blade ( http://www.developpez.net/forums/d15...r/#post8490870 )
    mais que je contourne en créant un php artisan serve en parallèle.

    J'affiche donc bien toute mes pages en localhost:8000

    Pour le serveur local mail , je passe par "hmailserver" ( vu que wamp ne semble pas gérer la chose ).

    Si il y une meilleure solution pour les test en locals = je suis preneur

    Bref, coté hmailserver :

    ajout de compte test@local.fr ( et rien d'autre en somme )


    coté laravel, sur config/mail.php (en résumé ):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    'driver' => env('MAIL_DRIVER', 'smtp'),
    'host' => env('MAIL_HOST', '127.0.0.1'),
     
    'port' => env('MAIL_PORT', 587),
     'from' => ['address' => null, 'name' => null],
    'encryption' => env('MAIL_ENCRYPTION', ''),
    'username' => env('test@local.fr'),
    'password' => env('***********'),
    'sendmail' => '/usr/sbin/sendmail -bs',

    coté .env : je reprend la même chose forcement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    MAIL_DRIVER=smtp
    MAIL_HOST=127.0.0.1
    MAIL_PORT=587
    MAIL_USERNAME=test@local.fr
    MAIL_PASSWORD=********
    MAIL_ENCRYPTION=null
    Je ne sais de quel coté chercher le problème.
    Coté hmailserver , c'est assez confu, je comprend pas trop comment la chose fonctionne.
    Coté Laravel, je suspecte un problème avec mon port...est ce le bon ?

    Merci par avance pour votre aide

  2. #2
    Membre confirmé
    Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juin 2004
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Juin 2004
    Messages : 88
    Par défaut
    Je tenterais d'abord par passer par le port classique 25 (en vérifiant que l'antivirus ou parefeu windows defender ne bloque pas)

    Ensuite, je pense que si il n'y a pas d'expéditeur 'from' => ['address' => null, 'name' => null] le serveur ignore peut être?

    Après, je vois "'sendmail' => '/usr/sbin/sendmail -bs'" c'est ton exécutable server pour l'envoi du mail. tu parles de hmailserver, donc windows

    là encore faut regarder la doc, mais ça c'est une chemin linux/unix qui va chercher l'exécutable sendmail. je pense qu'il faut mettre "c:\program files(x86)\hmailserver\....exe"

    https://www.hmailserver.com/document..._configuration

    pour moi c'est pas tant laravel, mais plus la configuration de l'environnement.

  3. #3
    Membre éprouvé
    Avatar de Micmaya
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 131
    Billets dans le blog
    3
    Par défaut
    La ligne 'from' => ['address' => null, 'name' => null] est obligatoire.

    et "'sendmail' => '/usr/sbin/sendmail -bs'" est un chemin unix, donc tu dois télécharger "sendmail" sur ton windows et le mettre dans ton Wamp.


    Tu peux regarder ce tuto qui en parle:
    http://http://flowingmotion.jojordan...ail-with-wamp/

Discussions similaires

  1. Formulaire de contact sécurisé vers e-mail
    Par zak2mars dans le forum Langage
    Réponses: 4
    Dernier message: 29/10/2013, 13h30
  2. Comment créer un formulaire de contact reçu par mail sans php et mailto
    Par lilly91 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/10/2009, 19h12
  3. [Web Service] Envoyer formulaire de contact par mail via php
    Par ginger4957 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 09/06/2009, 15h53
  4. Formulaire de contact "sécurisé" pour envoi de mail
    Par fcedric dans le forum Langage
    Réponses: 2
    Dernier message: 11/07/2008, 15h23
  5. [Configuration] Formulaire de contact et envoi d'e-mail
    Par platonus2002 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 07/09/2007, 10h25

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