Bonjour,

Je développe actuellement un projet avec Symfony (version 1.4, le plugin Swift Mailer est normalement intégré) et je rencontre un problème pour envoyer des emails.
J'ai codé une page de contact par le biais de laquelle un internaute devra pouvoir envoyer un message au site. Ce formulaire est très simple et est constitué d'un champ Nom/prénom/email/message.

Voici le code de mon actions.class

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
public function executeIndex(sfWebRequest $request)
  {
		$this->form = new ContactForm();
 
 
		if ($request->isMethod('post'))
		{
			$this->form->bind($request->getParameter('contact'), $request->getFiles('contact'));
 
 
			if($this->form->isValid())
			{
				//$contact = $this->form->save();
 
				$values=$this->form->getValues();
 
				 $transport = Swift_SmtpTransport::newInstance('smtp.live.com', 587)
					->setUsername('mon_user_name')
					->setPassword('mon_mdp');
 
				$mailer = Swift_Mailer::newInstance($transport);
 
				$message = Swift_Message::newInstance()
					->setFrom('adresse_expediteur')
					->setTo('adresse_destinataire')
					->setBody($this->form->getValue('Message'));
					->setBody('Voila un beau message');
 
 
 
				$mailer->send($message); 
 
				$mailer = $this->getMailer();
 
				$this->getMailer()->composeAndSend(
				  'adresse_expediteur',
				  'adresse_destinataire',
				  'Subject',
				  'Body'
				);
 
				$this->redirect('contact/merci?'.http_build_query($values));
			}
		}
Évidemment, j'ai remplacé mon_user_name, mon_mdp, adresse_expediteur et adresse_destinataire par les valeurs correspondantes, mais cela ne marche pas.
Je n'arrive pas à localiser le problème. Auriez-vous une petite idée ?

Merci d'avance !