C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: e-mail клиент на сокетах (проблема STARTTLS)  (Прочитано 1208 раз)
Nikita
Участник


Сказали спасибо: +6/-1
Offline

Сообщений: 476


e-mail клиент на сокетах (проблема STARTTLS)
« : 26 Июль 2013, 12:31:03 »

Приветствую всех.

Реализую e-mail клиента на сокетах. Получается работать с серверами через авторизацию по AUTH LOGIN. Теперь дело дошло до gmail.com который работает по TLS. Не понятно, и не нашёл, какие команды посылать серверу после моей команды STARTTLS. Нашёл в rfc3207 вот такой пример:

S:
   C:
   S: 220 mail.imc.org SMTP service ready
   C: EHLO mail.example.com
   S: 250-mail.imc.org offers a warm hug of welcome
   S: 250-8BITMIME
   S: 250-STARTTLS
   S: 250 DSN
   C: STARTTLS
   S: 220 Go ahead
  C:
   C & S:
   C & S:

   C: EHLO mail.example.com
   S: 250-mail.imc.org touches your hand gently for a moment
   S: 250-8BITMIME
   S: 250 DSN

меня интересует что посылать серверу в выделенных красным цветом строках. Понятно что клиент и сервер должны договариваться о методе шифрования и т.п. но не нашёл примеров как сделать такое.

Подскажите как продолжить диалог с smtp сервером после команды STARTTLS для завершения авторизации (что делать после авторизации я в курсе).
« Последнее редактирование: 26 Июль 2013, 18:05:16 от Nikita » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.049 секунд. Запросов: 19.