Bonjour à tous,


J'ai un problème avec l'envoi d'email de mon formulaire de contact. Lorsque je valide mon formulaire, le message suivant s'affiche à l'écran :

500 | Internal Server Error | Swift_TransportException
Expected response code 220 but got code "", with message ""
Je n'arrive pas a trouver d'où viens le problème ! Voici un extrait de mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
if ($this->form->isValid()) // On va pouvoir envoyer les mails de contact
      {      				
			$mail = $this->getMailer()->compose(
			$this->form->getValue('email'),
			monadresse@email,
			$this->form->getValue('objet'),
			$this->form->getValue('message'));
			$this->getMailer()->send($mail);
et de mon fichier factories :
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
 
mailer:
    class: sfMailer
    param:
       logging:           %SF_LOGGING_ENABLED%
       charset:           %SF_CHARSET%
       delivery_strategy: realtime
    transport:
       class: Swift_SmtpTransport
    param:
        host:       smtp.mail.yahoo.fr
        port:       465
        encryption: ssl
        username:   monnom
        password:   monpassword
Le fichier factories configuré avec host: localhost et port: 25 donne exactement le même résultat ! L'un d'entre vous à t-il la solution à mon problème ? Merci d'avance