| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Отправка писем с localhosta |
| Автор: dizel 8.2.2006, 15:50 |
| Доброго времени суток! Такой у меня трабл: На страничке signup.php есть скриптик отправки писем, но вместо отправки у меня выдается следующая ошибка: --- 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 C:serverApache2wwwsignup.php on line 278 --- Что нужно изменить в настройках Apache или php, чтобы письма отправлялись адресатам? Заранее благодарен! |
| Автор: PARROT 8.2.2006, 15:57 |
| Нужно скачать доставить Sendmail |
| Автор: dizel 8.2.2006, 16:55 | ||
Очень подробно, а главное понятно ответил. |
| Автор: Greendrake 8.2.2006, 23:47 |
| Судя по C: отправлять письмо ты собрался с локальной винды. Куда? Если в реальный нэт, то сорри, не в курсе. Если на локальный же почтовый сервер, то сверь его настройки (хост и порт) с настройками SMTP в php.ini. Например, мне пришлось вместо порта 25 поставить 26, т. к. на 25 порту локальный почтовик висеть отказался. Впрочем, по поводу отправки письма с локального апача на реальный сервер - интересная идея. Думаю, решается заменой SMTP в php.ini с localhostа на реальный сервак типа mail.rambler.ru, но не пробовал. |
| Автор: DENNN 9.2.2006, 09:21 |
| нужно прописать адрес и порт почтового релея, через который ты будешь отправлять почту. |
| Автор: Sun 9.2.2006, 11:28 | ||
В php.ini прописать живой мэйл-сервер.
Можно также настроить почту на локалхосте. Подробнее здесь (для Windows) http://forum.vingrad.ru/index.php?showtopic=81069 Для Unix нужно установить sendmail сервер http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/sendmail.html или qmail http://spslug.sposad.ru/doc/qmail-howto.html |
| Автор: dizel 9.2.2006, 13:37 | ||||
Я прописываю в php.ini следующее: SMTP = smtp.mail.ru smtp_port = 25 sendmail_from = ***@mail.ru Но сервер mail.ru требует авторизации. Можно ли что-то сдесь сделать.... |
| Автор: Sun 9.2.2006, 14:06 | ||
Нужно отправлять почту через PEAR::Mail. Этот класс позволяет задать SMTP-авторизацию
|
| Автор: dizel 9.2.2006, 16:10 | ||||
Сам php скрипт менять мне не нужно, я использую следующую функцию для отправки: mail("joecool@example.com", "My Subject", "Line 1nLine 2nLine 3"); Подскажите как мне реализовать именно этот вариант отправки. В php.ini я указывал адреса некоторых серверов якобы не требующих авторизации, но ничего не вышло. Может посоветуете хороший анонимный сервер (рабочий)! У меня установлен PHP4.3.10. |
| Автор: DENNN 10.2.2006, 11:49 |
| Забудь. Либо открытый для тебя почтовый релей, либо свой почтовый сервере со всеми вытекающими..... |
| Автор: GhostEmpire 8.3.2006, 08:34 |
| dizel, ну добавь пару строчек в своем коде ??? что несудьба чтоли? |
| Автор: sikroz 4.5.2006, 14:02 | ||
таг может этот покатит? http://www.bartwell.ru/services/mail/ 8) |