2013-10-09 4 views
1

я пытаюсь создать контактную форму, с помощью кода с веб-сайта, но когда я открыть его с локального хоста, он дает мне ошибку:Как подключиться к почтовому серверу?

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 

Ну, это линия 41:

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

Это что-то не так? Может быть, это потому, что мне нужна база данных, или я не знаю, я не очень хорош в этом.

+0

Вы пытаетесь получить доступ к локальному SMTP-серверу на порте 25. Вы используете SMTP-сервер на своем компьютере? Если нет, вам нужно найти сервер для тестирования и настройки вашей программы соответственно. –

+0

хорошо, вы знаете, как я могу сделать SMTP-сервер? –

+0

Нет, я этого не делаю, но это далеко выходит за рамки переполнения стека. –

ответ

1

Вероятно, это слишком старый, но так как у меня есть легко исправить (я думаю) я дам ему выстрелили:

Если вы хотите попробовать код (почта функции) и посмотреть, если адрес электронной почты на самом деле отправлен в вашей среде разработчиков, вы можете попытаться выполнить это с помощью этого небольшого инструмента: http://www.toolheap.com/test-mail-server-tool/

Я использовал его несколько раз в прошлом, когда у меня не было надлежащей конфигурации почтового сервера smtp, и мне пришлось протестировать несколько секунд, что мой код вел себя правильно.

Надеюсь, это поможет.

Смежные вопросы