Форум

/ домой \ \ темы /



Тема: Проблема с пользователями.

28/07/2006 04:50 Oleg:
Товарищи и конечно уважаемый Максим Феоктистов! Пожалуйста помогите мне решить проблему с small http server. А проблема такая:внедренный в shttps smtp сервер по какой то причине не распознает ни одного пользователя, зарегеного на сервере. Я создал пользователя oleg, назначил ему права смтп, фтп и т д. Запускаю сервер. Запускаю putty, подрубаюсь на 25-й порт. Крнект есть, выдает приглашение. ввожу Helo. тоже все пучком. Хочу послать письмо от имени пользоватеоя oleg ну хотя бы ему самому(вариант с лругими тоже не прокатывал), пишу:
MAIL FROM: oleg@localhost-ноль
MAIL FROM: oleg[ dog ]shttp.srv-ноль
MAIL FROM: oleg-ноль
Подскажите пожалуйста что за , замучался я. Научите. Спасибо огромное.
28/07/2006 19:32 Max:
Адреса в угловых скобках, все команды кончаются на [CR][LF] никаких нулей.
читайте RFC
29/07/2006 00:40 Oleg:
Признаю, это моя вина. я знал про скобки но думал что это условное обозначение. А можно еще вопрос? У меня также большие проблемы в следующем:
Есть код:
$fp = fsockopen ("localhost",25,$errno, $errstr);
if(!$fp)echo $errstr;
else {
//Начинаем передачу письма
fputs($fp, "HELO localhost[CRLF]");
fputs($fp, "MAIL FROM:\n");
fputs($fp, "RCPT TO:\n");
fputs($fp, "DATA\n");
fputs($fp, "From: Oleg\n");
fputs($fp, "To: Mike\n");
fputs($fp, "Subject: Hello\n");
fputs($fp, "Content-Type: text/plain; charset=UTF-8\n");
fputs($fp, "\n\n");
fputs($fp, "Hello\r\n");
fputs($fp, ".\r\n");
fputs($fp, "RSET\r\n");
fputs($fp, "QUIT\r\n");
}
Так вот если ставить в конце команды [clrf]или [cl][rf] то в логах small http server эта команда вообще не отображается, а если после HELO localhost ставить \n, то команда хело есть, но ни одна команда за ней не доходит. В чем дело? Простите если я не по непосредственно по Вашей чати, но не могли бы Вы помочь, ну очень нужно. Спасибо огромное.
31/07/2006 17:54 Max:
\r\n это и есть последовательности транслируемые как [cr][lf] -- [возврат каретки][перевод строки] , а то что вы напрямую в квадратных скобках пишите так это так и передается вместе со скобками и никакого смысла в этом нет.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: