Je te conseillerais de lire cette documentation. C'est cours précis, concis
et ça répondra à tes préoccupations.
http://www.symfony-project.org/more-with-symfony/1_4/fr/04-Emails
<http://www.symfony-project.org/more-with-symfony/1_4/fr/04-Emails>Bonne
chance

2011/5/12 Yo <yoproguitarist...@hotmail.fr>

> Peux tu m'en dire plus sur le smtp justement . Car j'ai vu qu'il faut
> lui indiquer les adresses susceptible d'envoyer des mails. Hors ce que
> je veux faire moi c'est un formulaire de contact. Donc c'est
> l'internaute qui tape dans un champs son adresse mail et qui envoie un
> mail via mon champs "texte" à une adresse qui ne lui est pas
> communiquée (la mienne) et qui elle est définie dans le code.
> Est ce que c'est faisable?
>
> Merci de ta réponse
>
> On 12 mai, 13:57, Mohamed Lamine Kamagaté <kamaga...@gmail.com> wrote:
> > bonjour, vérifie les configurations de ton serveur smtp et la
> configuration
> > de ton fichier factory.yml
> >
> > 2011/5/12 Yo <yoproguitarist...@hotmail.fr>
> >
> >
> >
> >
> >
> >
> >
> > > Bonjour,
> > > J'ai un soucis dans ma réalisation de formulaire de contact. Je
> > > voudrais qu'à partir de ce formulaire cela envoie un mail à une
> > > adresse définie (la mienne). Symfony ne m'indique aucune erreur dans
> > > l’exécution du code cependant je ne reçois jamais les mails en
> > > question.... Il ne sont pas non plus envoyés.
> >
> > > Mon action :
> >
> > >  public function executeIndex(sfWebRequest $request)
> > >  {
> > >        $this->form = new sfForm();
> > >                $this->form->setWidgets(array(
> > >                        'adresseMail'   => new
> > > sfWidgetFormInputText(array('label' => "Votre
> > > adresse e-mail :")),
> > >                        'objet'                 => new
> > > sfWidgetFormInputText(array('label' => "Objet du
> > > mail")),
> > >                        'texte'         => new
> > > sfWidgetFormTextarea(array('label' => "Texte du
> > > mail")),
> > >                ));
> >
> > >                if($this->form->isValid())
> > >                {
> > > $mailContext = array('name'=> 'ExempleTest mail');
> > >                   $mail = Swift_Message::newInstance()
> > >                   ->setTo("monadressem...@hotmail.fr")
> > >                   ->setSubject($request->getParameter('objet'))
> > >                   ->setFrom($request->getParameter('adresseMail'))
> > >                   ->setBody($request->getParameter('texte'));
> >
> > >                   $this->getMailer()->send($mail);
> > >                }
> > >  }
> >
> > > Mon template :
> >
> > > <form action="<?php echo url_for("contact/index") ?>" method="POST">
> > > <table>
> > > <?php  echo $form ?>
> > > <tr><td colspan="2"><input type="submit"/></td></tr></table></form>
> >
> > > Voila, c'est tout simple mais pourtant ça ne marche pas!!! Et ça fait
> > > maintenant deux jours que je me casse les dents dessus...
> > > Merci d'avance pour vos suggestions/solutions!
> >
> > > --
> > > Vous recevez ce message, car vous êtes abonné au groupe Google
> > > Groupes Symfony-fr.
> > > Pour envoyer un message à ce groupe, adressez un e-mail à
> > > symfony-fr@googlegroups.com.
> > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > > symfony-fr+unsubscr...@googlegroups.com.
> > > Pour plus d'options, consultez la page de ce groupe :
> > >http://groups.google.com/group/symfony-fr?hl=fr
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> symfony-fr@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à