2010-04-07 4 views
0

Я хочу отправить данные формы throw mailto() в php, , но у меня есть предупреждающий msg, что «Warning: mail() [function.mail]: Не удалось подключиться к почтовому серверу в« localhost », порт 25, проверьте свой «SMTP» и «sMTP_PORT» настройки в php.ini или использовать ini_set() в C: \ XAMPP \ HTDOCS \отправьте почту с помощью php5

пожалуйста sugest мне, что я должен сделать для данных отправки на почту идентификатор правильно

ответ

0

Вместо того, чтобы использовать необработанную mail() функцию, с помощью которого вы должны будете делать все сами, вероятно, было бы лучше, чтобы узнать, как использовать такие компоненты, как swift mailer.

Это может занять некоторое время, чтобы пройти документацию, но она предоставляет много полезных функций, которые вы сможете повторно использовать в разных проектах. (например, HTML, прикрепленные документы, копирование с помощью удаленного SMTP сервер, ...)


Примечание: есть несколько компонентов большой почты доступны - Свифт один из них, который подал в суд на рамочные, таких как Symfony, и, как таковые, должны быть хорошо поддерживается.

0

Как кажется, вы находитесь в Windows, самым простым способом является получение почты по почте через SMTP-сервер. Для этого вы можете использовать почтовый класс от Pear ->http://pear.php.net/package/Mail

0

PHP нуждается в почтовом сервере для доставки сообщений. В файле php.ini вы найдете эту директиву:

[mail function] 
; For Win32 only. 
SMTP = smtp.example.com 
smtp_port = 25 

; For Win32 only. 
sendmail_from = [email protected] 

Отредактируйте файл и заполнить значения с электронной почтой поставщиком информацией.