2013-10-09 6 views
1

je suis en train de créer un formulaire de contact, avec un code à partir d'un site Web, mais quand je l'ouvre avec localhost, il me donne une erreur:Comment me connecter au serveur mail?

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\programe\wamp\www\website\trimite.php on line 41 

Eh bien, voici la ligne 41:

mail($catre, $subiect, $mesaj, $headere); 

Est-ce que quelque chose ne va pas? Peut-être que c'est parce que j'ai besoin d'une base de données, ou je ne sais pas, je ne suis pas vraiment bon à cela.

+0

Vous essayez d'accéder à un serveur SMTP local sur le port 25. Exécutez-vous un serveur SMTP sur votre ordinateur? Sinon, vous devez trouver un serveur pour tester et configurer votre programme en conséquence. –

+0

Eh bien, savez-vous comment je peux faire un serveur SMTP? –

+0

Non, mais ce n'est pas du tout le cas de Stack Overflow. –

Répondre

1

C'est probablement trop vieux, mais depuis que j'ai une solution facile (je suppose) je vais donner un coup de feu:

Si vous voulez seulement essayer le code (fonction de messagerie) et voir si l'e-mail est effectivement envoyé, dans votre environnement de développement, vous pouvez essayer d'accomplir cela avec ce petit outil: http://www.toolheap.com/test-mail-server-tool/

Je l'ai utilisé plusieurs fois dans le passé quand je n'avais pas de configuration de serveur de messagerie smtp disponible et je devais tester dans un quelques secondes que mon code se comportait correctement.

J'espère que ça aide.

Questions connexes