C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Общие вопросы программирования в C++Builder
>
e-mail клиент на сокетах (проблема STARTTLS)
Страниц: [
1
]
Вниз
Печать
Автор
Тема: e-mail клиент на сокетах (проблема STARTTLS) (Прочитано 1217 раз)
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
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам
Загружается...