|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Bonjour à tous,
J'ai suivi le tuto, à la lettre, de l'envoi de mail du site Symfony-Project, et j'aurais une petite question à vous poser. Travaillant avec WAMP en local, j'aimerais tester mon envoi de mail, pour voir si ce dernier est fonctionnel. J'aimerais donc savoir comment configurer le fichier php.ini afin de tester l'envoi de mail en local (j'utilise une boite Gmail) ? Merci pour vos réponses ! |
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Bonjour et bienvenu sur developpez.com et plus particulièrement chez les aficionado de symfony.
Tu as sur cette page la configuration à utiliser dans le fichier factories.yml. Attention, je ne sais pas ce que tu entends par "Travaillant avec WAMP en local, j'aimerais tester mon envoi de mail" si tu veux travailler entièrement en local il va te falloir installer un serveur de messagerie sur ton poste, wamp ne sait pas le faire. Il y a un logiciel open source qui le fait, hMailServer, jamais utilisé. Toujours en local, tu peux aussi monter une machine virtuel linux et y installer ton serveur xamp (x pour linux) et un serveur de messagerie. Si non, tu peux aussi configurer ton système pour qu'il utilise un serveur de messagerie externe en smtp. Je n'ai jamais configuré avec gmail mais cela devrait fonctionner. Il me semble qu'il faut modifier la configuration dans gmail pour autoriser le pop et le smtp, a vérifier.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 | ||||
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Merci pour ta réponse super rapide.
J'utilise wamp actuellement pour tester localement le code, d'ici quelques jours le projet sera posé sur un FTP tout neuf (je sens d'ailleurs que je vais avoir des problèmes pour ça...), mais pour le moment on reste en local ^^ Mais le problème c'est qu'en configurant le Factories.yml comme convenu je me retrouve avec une jolie erreur : Code :
EDIT : J'ai regardé le post de dwogsi qui possédait la même erreur que moi, et j'ai rajouté dans mon factories : Code :
|
||||
|
|
00
|
|
|
#4 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
La class Swift_NullTransport signifie qu'il n'y a pas d'envoie de message, ce qui n'est pas ce que tu souhaites.
Ce qu'il serait intéressant c'est de voir quel est la configuration mise dans ton factories.yml. Si tu utilises un logiciel permettant d'envoyer du smtp directement, "Free IP Tool" permet ce type de test, est-ce que tu arrives à envoyer quelque chose ? L'idée est de vérifier les paramètres hors du contexte de symfony swift pour s'assurer qu'ils marchent, avant de remettre en cause le framework.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#5 | |||
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Avec Free IP Tool, lorsque je test le mail, il me dit :
Citation:
Code :
|
|||
|
|
00
|
|
|
#6 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Tant que tu n'arriveras pas à envoyer avec un outil dans ce genre, il ne sert à rien de tester en local.
As-tu activé le smtp et pop chez gmail ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Ouep, c'est activé ^^
Mais le logiciel ne marche pour aucune de mes adresses (WLM, adresse de mon IUT). |
|
|
00
|
|
|
#8 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Les paramètres ne doivent pas être correcte. Il faut que cela fonctionne hors symfony d'abord, après, on verra pour le faire fonctionner dans symfony, mais je pense qu'une fois les paramètres validés, il ne devrait pas y avoir de problèmes.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
En ce moment je test directement depuis mon IUT, et je sais que certain port sont limités (impossible de ce connecter via FTP par exemple), le problème vient surement de là.
Je vais tester à midi pour voir si Free IP Tool marche. Je te tiens au courant ! Merci pour ton aide
|
|
|
00
|
|
|
#10 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Je serais malgré tous surpris qu'ils bloquent les ports smtp sortant. Quoique, pour éviter qu'un spameur ne sévisse en local, ce n'est pas si impossible que cela.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Bon, ba apparemment ca vient de mon PC. Même depuis chez moi, il m'indique une erreur...
|
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : octobre 2010 Messages : 28 ![]() |
Noy, à l'IUT, tu peux te connecter en FTP sans problème en passant via le VPN.
Après je n'ai pas encore essayé l'envoi de mail depuis l'IUT donc je ne peux pas te dire, mais je sais qu'au moins 2 autres personnes n'ont pas réussi. Donc possible que ca vienne de l'IUT. J'essayerais dès que j'aurais un peu de temps. PS : oOZarkOo = Tim |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : décembre 2009 Messages : 9 ![]() |
Yop Tim ^^
Ouais via le VPN on peut effectivement, et via FrozenWay c'est possible aussi. Mais c'est terrible que personne n'y arrive quand même XD |
|
|
00
|
|
|
#14 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 35 ![]() |
Je reste assez étonné qu'il faille un serveur de mail sous wamp.
J'avais écris un programme sous flash en AS2, qui envoyais des mails et le script était écrit en php qui recevait le texte à envoyer. J'utilisais PHPMailer sous EasyPHP à l'époque et cela fonctionnait sans le moindre soucis. J'ai juste installé PHPMailer et un "require" de la classe dans mon source, ctout Bizarre qu'avec SwiftMailer, ce soit si compliqué, avec PHPMailer, en 5 minutes c'est fonctionnel... je reste perplexe quand même ![]() Sinon voilà un truc que j'ai trouvé sur le net et qui devrait fonctionner (teste avec ton email perso) Code :
Code :
|
||||
|
|
00
|
|
|
#15 |
|
Membre régulier
![]() |
As tu fais un test pour t' assurer que le port 465 sortant était bien ouvert sur ta machine ?
telnet smtp.google.com 465 Si tu n' as pas réponse, le port est bloqué. Regarde dans ce cas ton firewall sur ta machine et/ou sur ta box. |
|
00
|
|
|
#16 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 35 ![]() |
Si tu n'as toujours pas résolu ton problème, regarde dans tool bar php, tout à droite tu dois avoir une icone représentant une enveloppe, clique dessus et regarde si tes paramètres sont corrects.
En l'occurence delivery_strategy qui ne doit pas être à none. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com