SMTP сессия (Необходим пример современной SMTP-сессии)

Модератор: Модераторы разделов

Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

SMTP сессия

Сообщение LuckyStr »

Необходим пример сессии, а то по RFC 821 походу уже не делают. Пытался связаться с smtp.yandex.ru:

Код: Выделить всё

ОН:220 Yandex ESMTP (NO UCE)(NO UBE) server ready at Mon, 1 Jun 2009 03:53:47 +0400
Я:HELO
ОН:250 smtp15.yandex.ru expected "HELO 48-26-116-195.dynamic.bransk.dslavangard.ru"
Я:MAIL FROM:<fromma@mail.ru>
ОН:530 5.3.0 Sorry [78.36.216.105]; Authentication required
Я:RCPT TO:<tomal@bk.ru>
ОН:530 5.3.0 Sorry [78.36.216.105]; Authentication required
Я:DATA
ОН:530 5.3.0 Sorry [78.36.216.105]; Authentication required

ну итд
Это наш химический дом для печальных жителей Земли!
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: SMTP сессия

Сообщение DaemonTux »

Тыц нэ?
Vladivostok Linux User Group
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: SMTP сессия

Сообщение allez »

LuckyStr, rfc821 устарел, читайте rfc2821.
Спасибо сказали:
Аватара пользователя
butch
Сообщения: 331
ОС: :OC

Re: SMTP сессия

Сообщение butch »

LuckyStr писал(а):
01.06.2009 04:05
Я:HELO

в хело нада свой fqdn отдавать. ну кнчно по рфц это "не обязательно". но лучше отдавать.
LuckyStr писал(а):
01.06.2009 04:05
ОН:530 5.3.0 Sorry [78.36.216.105]; Authentication required

а что вы думали =) от любого хоста без аутенификации релеить будет?
Спасибо сказали:
Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Re: SMTP сессия

Сообщение LuckyStr »

Если кому интересно, то сессия выглядит так:

Код: Выделить всё

S:220 mail.rambler.ru ESMTP ready
C:EHLO <ваше имя>
S:250-mail.rambler.ru
   250-SIZE 10485760
   250-ENHANCEDSTATUSCODES
   250-8BITMIME
   250-DSN
   250-AUTH PLAIN LOGIN CRAM-MD5
   250 STARTTLS
C:AUTH LOGIN                                     //тип кодирования при авторизации (в данном случае base64)
S:334 VXNlcm5hbWU6
C:bGlmdG1lZGlhQHJhbWJsZXIucnU=                                    // адрес авторизуемой почты в base64(здесь fromp@rambler.ru)
S:334 UGFzc3dvcmQ6
C:MTk4ODE1                                        // пароль авторизуемой почты в base64
S:235 2.0.0 OK
C:mail from:<fromp@rambler.ru>
S:250 2.1.0 Ok
C:rcpt to:<tomail@bk.ru>
S:250 2.1.5 Ok
C:data
S:354 End data with <CR><LF>.<CR><LF>
C:testesttestttetstts<CR><LF>.<CR><LF>
   .
S:250 2.0.0 Ok: queued as 0175B84467
C:quit
S:221 2.0.0 Bye
Это наш химический дом для печальных жителей Земли!
Спасибо сказали: