Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |
[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'е
|
|
|