/ домой \ | \ темы / |
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] -- [возврат каретки][перевод строки] , а то что вы напрямую в квадратных скобках пишите так это так и передается вместе со скобками и никакого смысла в этом нет.
|