Статьи / HTTPS и SMTPS с помощью OpenSSL

HTTPS и SMTPS с помощью OpenSSL


Отправить ссылку:

Создание SMTPS клиента

Первое, что нам необходимо это SMTP клиент. SMTP клиент подключается к серверу и обменивается с ним командами. Таким образом, происходит авторизация и передача информации о сообщение. Стоит отметить, что логин и пароль передаются в закодирован base64 виде. На сайте http://www.motobit.com/util/base64-decoder-encoder.asp можно провести base64 шифрование.
Пример SMTP клиента:

Теперь необходимо сделать его защищенным. Как и SMTPS клиент для начала обмена сообщениями клиенту и серверу необходимо обменяться сертификатами. И в этом случае OpenSSL придёт к нам на помощь. Стоит отметить, что для отправки с gmail.com, может пригодиться этот пример.
Изменения необходимы, сделать для SMTPS клиента с комментариями:

Заключение

Как вы могли увидеть, OpenSSL очень облегчит создание HTTPS и SMTPS клиента. Этого может быть достаточно, но если необходима более сложная работа вам стоит изучить OpenSSL. Рассмотренные примеры можно скачать здесь httpsAndSmtps.zip.


При полном или частичном копировании необходимо указывать ссылку на данную статью.



Олег (Дата )

Все вопросы и предложения высылайте на адрес soft_support@list.ru. Необходимо в заголовке указать название статьи.

Оставь свой отзыв


Ответьте на вопрос (ответ маленькими буквами)* :
Введите слово робот