информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медПортрет посетителяСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Notepad++ полгода раздавал зараженные... 
 Китайский прорыв из ESXi 
 С наступающим 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Net] 25 port 24.10.01 00:01  Число просмотров: 984
Автор: SEH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В соответствующем документе RFC, который можно взять на faqs.org
Кстати не HELLO, а HELO - в sendmail'е
<programming>
25 port 23.10.01 22:05  
Автор: делитант Статус: Незарегистрированный пользователь
<"чистая" ссылка>
25 port
я хочу написать прогу которая коннектится мэйлер на 25 порт
и посылает песьмечо. проблемма в следуйщем. там есть чтото типа приветствий
HELLO потом идут специфические команды и т.д.
мне нужно знать этотпротокол обмена любезностями (если его так можно назвать)
где можно прочесть про это?
Вкратце 24.10.01 01:57  
Автор: Heromantor Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вот надо так:
1. HELO ID, где ID в большинстве случаев может быть любым
2. MAIL FROM: FromMail, FromMail - мыло с которого шлем
3. RCPT TO: ToMail, кудо шлем, этих блоков может быть несколько все зависит от сервера
4. DATA
5. Тут собствено само письмо заканичаеться ввод \r\n.\r\n т.е. точка с
6. QUIT
ENTERом так сказать

Вот собственно и все

Теперь о возвращаемых значениях, кодов ошибок много легче определять коды успешного завершения, 220,250,354,221 это "успешные" коды. Строка возврата содержит код возврата и строку которую поясняет этот код, строки может и не быть. Т.е. берем telnet и конектимся

telnet smtp.mail.ru 25
R: 220 ESMTP mx1.mail.ru is ready
S: HELO 123
R: 250 XXXXXXXXX <--- Тут обычно пишеться твой IP
S: MAIL FROM: admin@mail.ru
R: 250 XXXXXXXXXXXX
S: RCPT TO: billy@microsoft.com
R: 250 XXXXXXXXXXXXX
S: DATA
R: 354 XXXXXXXXXXX
S: Hello Bill!
.

R: 250 XXXXXXXXXXXXXXX
S: QUIT
R: 221 XXXXXXXXXXXXx

Так что все очень просто
[Net] 25 port 24.10.01 00:01  
Автор: SEH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В соответствующем документе RFC, который можно взять на faqs.org
Кстати не HELLO, а HELO - в sendmail'е
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach