salut les amis m'iniatilise à symfony et je travaille en ce moment sur un projet .Bon j'ai fais un crud pour les rendez vous .je voulais que lorsqu'on crée un rdv je reçoive directement un msg dans ma boite email m'informant du rdv(bien sur je suis en mode dev).Merci d'avance
Quelle pile serveur utilises-tu ? WampServer n'est pas nativement prévu pour envoyer des mails, et encore moins avec GMail qui demande une connexion sécurisée, ce qui n'est à ma connaissance pas supporté par PHP. Après, peut-être que SwiftMailer le peut.
Dans ce cas, il y a un paramètre qui n'est pas correct dans parameters.yml : mailer_transportDOIT dans ton cas être à smtp.
oui je travaille sur wamp.bon j'ai mis smtp mais je ne recois pas encore de msg.si gmail est securisé est-ce possible de le faire avec un autre serveur ?
mon logs affiche:
scream.WARNING: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Unknown error) {"type":2,"file":"C:\\wamp64\\www\\Symfony\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\StreamBuffer.php","line":266,"scream":0} []
[2017-09-21 09:10:43] app.ERROR: Exception occurred while flushing email queue: Connection could not be established with host smtp.gmail.com [ #0] [] []
- Edité par dibase007 21 septembre 2017 à 11:15:53
C'est donc bien ce à quoi je pensais, la connexion à GMail n'est pas possible parce que non sécurisée (en l'état). Il semble qu'il faille ajouter un élément encryption: ssl (ou peut-être tls, à tester) dans config.yml sous swiftmailer.
Note qu'il faut aussi activer l'extension php_openssl.
oui excuses moi encore mais le projet est très important quand je change les paramètre mon log m'affiche:
app.ERROR: Exception occurred while flushing email queue: Connection could not be established with host smtp.gmail.com [php_network_getaddresses: getaddrinfo failed: H��inconnu. #0] [] []
- Edité par dibase007 21 septembre 2017 à 11:38:36
scream.WARNING: stream_socket_client(): SSL: Une connexion existante a d� �tre ferm�e par l�h�te distant. {"type":2,"file":"C:\\wamp64\\www\\Symfony\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\StreamBuffer.php","line":266,"scream":0} []
[2017-09-21 10:27:40] app.ERROR: Exception occurred while flushing email queue: Expected response code 220 but got code "", with message "" [] []
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Pas d'aide concernant le code par MP, le forum est là pour ça :)