2009-09-19 2 views
1

Теперь я пытаюсь проверить регистрационную форму на своем компьютере У меня есть PHP & Mysql и wampserver установлены на моем компьютере с Windows Vista, но когда я пытаюсь отправить регистрационную форму, я получаю следующую ошибку.Проблема PHP и SMTP на локальном компьютере?

 
Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() 

Я знаю, что идти файл php.ini, но , что я добавляю и где это там, где я добавил, что это является его здесь ниже.

 




[mail function] 
; For Win32 only. 
SMTP = localhost 
smtp_port = 25 

; For Win32 only. 
;sendmail_from = [email protected] 

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). 
;sendmail_path = 

; Force the addition of the specified parameters to be passed as extra parameters 
; to the sendmail binary. These parameters will always replace the value of 
; the 5th parameter to mail(), even in safe mode. 
;mail.force_extra_parameters = 

[SQL] 

+0

[проверить] (http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html) эту ссылку для отправки почты с localhost , – Paulraj

ответ

3

У вас должен быть SMTP-сервер Sendmail, который работает на вашем компьютере, чтобы вы могли отправлять его через localhost. Я бы рекомендовал изменить SMTP-переменную на SMTP-сервер вашего интернет-провайдера.

С уважением, Kristinn.

+0

как бы я это сделал? – 2009-09-19 13:09:54

+0

Вам нужно будет изменить переменную SMTP в php.ini (которую вы вставили выше) на хост SMTP-сервера вашего провайдера и после этого перезапустить службу WAMP. Я не знаю хозяина вашего интернет-провайдера, но обычно это тот, который вы используете для отправки обычной электронной почты. Если у вас есть адрес электронной почты у вашего интернет-провайдера, вы должны иметь возможность использовать SMTP-сервер, который вы используете при отправке электронной почты с вашего адреса электронной почты. Надеюсь, это поможет. Хотелось бы, чтобы у меня была связь с одним и тем же интернет-провайдером, потому что тогда я смогу сказать вам точный SMTP-узел. :-) Вы также можете позвонить своему интернет-провайдеру, чтобы получить адрес. –

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