Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка писем с localhosta 
V
    Опции темы
dizel
Дата 8.2.2006, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 2.12.2005

Репутация: нет
Всего: нет



Доброго времени суток!
Такой у меня трабл:
На страничке 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, чтобы письма отправлялись адресатам?
Заранее благодарен!
PM MAIL   Вверх
PARROT
Дата 8.2.2006, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: нет
Всего: 50



Нужно скачать доставить Sendmail


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
dizel
Дата 8.2.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 2.12.2005

Репутация: нет
Всего: нет



Цитата(PARROT @ 8.2.2006, 15:57)
Нужно скачать доставить Sendmail

Очень подробно, а главное понятно ответил.
PM MAIL   Вверх
Greendrake
Дата 8.2.2006, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 364
Регистрация: 14.7.2005

Репутация: нет
Всего: 6



Судя по C: отправлять письмо ты собрался с локальной винды. Куда? Если в реальный нэт, то сорри, не в курсе. Если на локальный же почтовый сервер, то сверь его настройки (хост и порт) с настройками SMTP в php.ini. Например, мне пришлось вместо порта 25 поставить 26, т. к. на 25 порту локальный почтовик висеть отказался.

Впрочем, по поводу отправки письма с локального апача на реальный сервер - интересная идея. Думаю, решается заменой SMTP в php.ini с localhostа на реальный сервак типа mail.rambler.ru, но не пробовал.

Это сообщение отредактировал(а) Greendrake - 8.2.2006, 23:51
PM MAIL   Вверх
DENNN
Дата 9.2.2006, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 2
Всего: 43



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

PM ICQ   Вверх
Sun
Дата 9.2.2006, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 2
Всего: 48



В php.ini прописать живой мэйл-сервер.
Код

SMTP = mailserver.com
smtp_port = 25

Можно также настроить почту на локалхосте. Подробнее здесь (для Windows)
http://forum.vingrad.ru/index.php?showtopic=81069
Для Unix нужно установить sendmail сервер
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...k/sendmail.html
или qmail
http://spslug.sposad.ru/doc/qmail-howto.html


--------------------
Account removed
PM MAIL   Вверх
dizel
Дата 9.2.2006, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 2.12.2005

Репутация: нет
Всего: нет



Цитата(Sun @ 9.2.2006, 11:28)
В php.ini прописать живой мэйл-сервер.
Код

SMTP = mailserver.com
smtp_port = 25

Можно также настроить почту на локалхосте. Подробнее здесь (для Windows)
http://forum.vingrad.ru/index.php?showtopic=81069
Для Unix нужно установить sendmail сервер
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...k/sendmail.html
или qmail
http://spslug.sposad.ru/doc/qmail-howto.html

Я прописываю в php.ini следующее:

SMTP = smtp.mail.ru
smtp_port = 25
sendmail_from = ***@mail.ru

Но сервер mail.ru требует авторизации. Можно ли что-то сдесь сделать....
PM MAIL   Вверх
Sun
Дата 9.2.2006, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

Репутация: 2
Всего: 48



Нужно отправлять почту через PEAR::Mail. Этот класс позволяет задать SMTP-авторизацию
Код

<?
include("Mail.php");

$recipients = "[email protected]";

$headers["From"]    = "[email protected]";
$headers["To"]      = "[email protected]";
$headers["Subject"] = "Test message";

$body = "TEST MESSAGE!!!";

$params["host"] = "smtp.server";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "user";
$params["password"] = "password";

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory("smtp", $params);

$mail_object->send($recipients, $headers, $body);
?>



--------------------
Account removed
PM MAIL   Вверх
dizel
Дата 9.2.2006, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 2.12.2005

Репутация: нет
Всего: нет



Цитата(Sun @ 9.2.2006, 14:06)
Нужно отправлять почту через PEAR::Mail. Этот класс позволяет задать SMTP-авторизацию
Код

<?
include("Mail.php");

$recipients = "[email protected]";

$headers["From"]    = "[email protected]";
$headers["To"]      = "[email protected]";
$headers["Subject"] = "Test message";

$body = "TEST MESSAGE!!!";

$params["host"] = "smtp.server";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "user";
$params["password"] = "password";

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory("smtp", $params);

$mail_object->send($recipients, $headers, $body);
?>

Сам php скрипт менять мне не нужно, я использую следующую функцию для отправки:
mail("[email protected]", "My Subject", "Line 1nLine 2nLine 3");
Подскажите как мне реализовать именно этот вариант отправки. В php.ini я указывал адреса некоторых серверов якобы не требующих авторизации, но ничего не вышло. Может посоветуете хороший анонимный сервер (рабочий)!
У меня установлен PHP4.3.10.
PM MAIL   Вверх
DENNN
Дата 10.2.2006, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 2
Всего: 43



Цитата(dizel @ 9.2.2006, 16:10 Найти цитируемый пост)

Может посоветуете хороший анонимный сервер (рабочий)!

Забудь. Либо открытый для тебя почтовый релей, либо свой почтовый сервере со всеми вытекающими.....
PM ICQ   Вверх
GhostEmpire
Дата 8.3.2006, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.3.2006
Где: Almaty

Репутация: нет
Всего: нет



dizel, ну добавь пару строчек в своем коде ???
что несудьба чтоли?
PM MAIL WWW ICQ   Вверх
sikroz
Дата 4.5.2006, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 7.12.2005

Репутация: нет
Всего: нет



Цитата

Может посоветуете хороший анонимный сервер (рабочий)!

таг может этот покатит?
http://www.bartwell.ru/services/mail/
8)
 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0897 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.