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

 PHP Discussion :

Problème Envoi de formulaire swiftmailer


Sujet :

PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 2
    Par défaut Problème Envoi de formulaire swiftmailer
    Bonjour,
    J'ai un petit problème pour l'envoie d'un formulaire, le formulaire a bien été envoyé, je le reçois dans ma boite mail, mais je ne récupère pas le mail que l'utilisateur a laissé dans le formulaire.
    Je reçois un mail de moi même en faite.

    En gros dans ma boite mail j'ai sa:

    De: 123@gmail.com
    A: 123@gmail.com


    Voila les parametres:

    parameters:
    database_host: 127.0.0.1
    database_port: null
    database_name: 123
    database_user: root
    database_password: null
    mailer_transport: smtp
    mailer_host: smtp.gmail.com
    mailer_user: 123@gmail.com
    mailer_password: ******
    mailer_auth_mode: login
    mailer_encryption: ssl
    mailer_port: 465
    secret: 1f55a0254de4a7699bfd3e5b3296665371ba2033


    Config.yml:

    swiftmailer:
    transport: "%mailer_transport%"
    host: "%mailer_host%"
    username: "%mailer_user%"
    password: "%mailer_password%"
    port: "%mailer_port%"
    encryption: %mailer_encryption%
    auth_mode: "%mailer_auth_mode%"
    spool: { type: memory }

    Quelqu'un pourrait m'aider?

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    tu as envoyé le mail comme ici
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      $mailer = $this->container->get('mailer');
            $message = \Swift_Message::newInstance()
                    ->setSubject($subject)
                    ->setFrom('****@****')
                    ->setTo($setTo)// mail  recever
                    ->setCharset('utf-8')
                   # ->addCc(*****)
                   # ->attach(\Swift_Attachment::fromPath($urFilePath), "application/octet-stream")// mail joign file
                    ->setBody($body);/// body mail
            $mailer->send($message);

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 2
    Par défaut
    J'utilise symfony
    voila mon controller

    /**
    * Envoie un email
    * @Route("/form-contact/send-mail", name="form_contact_send_mail", options={"expose"=true})
    * @Method("POST")
    */
    public function sendEmail(Request $request) {
    $em = $this->getDoctrine()->getManager();

    $form = $this->createForm('Bundle\Form\ContactType');

    if ($request->isMethod('POST')) {
    $form->handleRequest($request);

    if ($form->isValid()) {
    $dataForm = $form->getData();
    $message = \Swift_Message::newInstance()
    ->setSubject($dataForm["objet"])
    ->setFrom(array($dataForm["email"] => $dataForm["nom"]))
    ->setTo('123@gmail.com')
    ->setBody($dataForm["texte"]);

    $response = $this->get('mailer')->send($message);

    if ($response == true) {
    $success = true;
    $message = 'Votre mail a bien été envoyé.';
    } else {
    $success = false;
    $message = 'Une erreur est survenue lors de l\'envoi.';
    }

    $data = array(
    'success' => $success,
    'message' => $message
    );
    return new JsonResponse($data);
    }
    }
    }

Discussions similaires

  1. problème d'envoi de formulaire
    Par Rocket666 dans le forum Langage
    Réponses: 4
    Dernier message: 07/07/2008, 10h30
  2. Problème envoi de formulaire
    Par metallien dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 03/02/2006, 14h13
  3. Problème d'envoi par formulaire
    Par k o D dans le forum Langage
    Réponses: 3
    Dernier message: 29/12/2005, 19h31
  4. [Mail] Problème envoi formulaire par mail
    Par Nicos77 dans le forum Langage
    Réponses: 5
    Dernier message: 10/11/2005, 18h11
  5. [HTML] Problème d'envoi de formulaire
    Par autumn319 dans le forum ASP
    Réponses: 26
    Dernier message: 03/09/2003, 11h06

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