Est-il possible de configurer le serveur WAMP pour PHP afin d'activer la fonction mail (). Sinon, y a-t-il un serveur de messagerie local que je peux installer pour tester la fonctionnalité mail () de PHP?
Réponses
Trop de publicités?La configuration d'un travail client de messagerie à partir de localhost est une corvée, j'ai passé des heures de frustration d'essayer. Je suis sûr que quelqu'un de plus expérimenté peut être en mesure d'aider, ou ils peuvent peut-être d'accord avec moi.
Si vous voulez tester, voici un excellent outil pour tester les messages localement, qui nécessite pratiquement pas de configuration:
http://www.toolheap.com/test-mail-server-tool/
Il a travaillé dès le départ, pour moi, espérons que cela vous aide.
Installez Fake Sendmail (http://glob.com.au/sendmail/). Puis configurez C: \ wamp \ sendmail \ sendmail.ini:
smtp_server=smtp.gmail.com
smtp_port=465
auth_username=user@gmail.com
auth_password=your_password
Ce qui précède fonctionnera contre un compte Gmail. Et puis configurez php.ini:
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"
Maintenant, redémarrez Apache, et c’est tout ce que vous avez à faire.
À l'aide d'un programme open source appel Envoyer un Mail, vous pouvez envoyer via wamp assez facilement en fait. Je suis encore à mettre en place, mais voici un bon tutoriel par jo jordanie. Prend moins de 2 minutes pour l'installation.
Juste essayé et cela a fonctionné comme un charme! Une fois que j'ai décommenté le journal des erreurs et a trouvé que c'était caler sur l'authentification pop3, j'ai juste enlevé et il a envoyé gentiment. Bonne chance!
Vous avez besoin d'un serveur SMTP pour l'envoi de votre courrier. Si vous en avez un qui ne nécessite pas l'authentification SMTP (peut-être que votre fournisseur de services internet?) il suffit d'éditer le 'SMTP' ([mail function]) dans votre php.fichier ini.
Si ce n'est pas une option parce que votre serveur SMTP nécessite une authentification, vous ne serez pas en mesure d'utiliser la messagerie interne() fonction et l'utilisation de certaines 3ème partie de la classe qui prend en charge smtp auth. par exemple http://pear.php.net/package/Mail/