imho.ws |
![]() |
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Есть сервер, но на нем не стоит почтовый клиент, нужно открыть socket соединение с почтовым сервером и отправить почту, как я понимаю, только я не знаю, как это делается...
![]()
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
![]() |
![]() |
# 4 |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
погоди... может, какая-то хитрая постановка задачи - но в функции мейл есть параметры "адрес мейл-сервера", "порт" и тд - что не дает указать параметры почтового сервера?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
![]() |
![]() |
# 7 |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Код:
function send($server, $to, $from, $subject="", $headers="") { $headers="To: $to\nFrom: $from\nSubject: $subject\nX-Mailer: The Mouse!\n$headers"; $fp = fsockopen($server, 25, &$errno, &$errstr, 30); if (!$fp) die("Server $server. Connection failed: $errno, $errstr"); fputs($fp,"HELO $server\n"); fputs($fp,"MAIL FROM: $from\n"); fputs($fp,"RCPT TO: $to\n"); fputs($fp,"DATA\n"); fputs($fp,$this->headers); if (strlen($headers)) fputs($fp,"$headers\n"); fputs($fp,$this->mime); fputs($fp,"\n.\nQUIT\n"); while(!feof($fp)) $resp.=fgets($fp,1024); fclose($fp); } |
![]() |
![]() |
# 9 |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
в общем, смотри тут: http://ru.php.net/mail - особенно обрати внимание на комменты ниже статьи хелпа
честно говоря, не вижу ни единого резона слать почту через сокеты вместо обычного процессинга.
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
![]() |
![]() |
# 14 |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Если тебе так уж необходимо опуститься на столь низкий уровень - поставь сниффер, отлови сессию любого почтовика с сервером и сдублируй
дешево и сердито ![]()
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
![]() |
![]() |
# 15 | ||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
|
||
![]() |
![]() |
# 16 | |
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() "Решая задачу, всегда полезно знать ответ заранее" ![]()
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
![]() |
![]() |
# 17 | ||
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
![]()
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
||
![]() |
![]() |
# 18 |
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Проверь, возвращает ли factory() ошибку или нужный объект.
Код:
if (PEAR::isError($mail_object)) { die($mail_object->getMessage()); }
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
![]() |
![]() |
# 19 |
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вот незадача, узнал, что на серваке нет этого PEAR
![]() ![]() ![]()
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
![]() |