Bonjour à tous !
J'essaie d'utiliser le service swiftmailer via mon hébergement 1and1 mais sans succès. Le problème c'est que je n'ai aucune erreur. Après la validation de mon formulaire je suis bien redirigé vers ma page mais aucun mail n'arrive sur ma boite.
J'ai lu que pour un hébergement 1and1 il fallait spécifier le transport pour que le service utilise la fonction native de php => mail().
J'ai donc un code comme ceci :
Mon controlleur :
config.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 if ($form->isValid()) { $transport = \Swift_MailTransport::newInstance(); $mailer = \Swift_Mailer::newInstance($transport); $message = \Swift_Message::newInstance() ->setSubject('[Site]Formulaire de contact') ->setFrom($request->get('mail')) ->setTo('jacquin.t@gmail.com') ->setBody($request->get('text')); $mailer->send($message); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6# Swiftmailer Configuration swiftmailer: transport: %mailer_transport% host: auth.smtp.1and1.fr username: mon mail 1and1 password: mon passe 1and1
Est-ce que j'ai oublié quelque chose ? A première vue oui.
Merci d'avance.
Partager