суббота, 5 ноября 2011 г.

Indy 9, SSL и SOCKS Proxy

В предыдущем посте я обещал рассказать о том, как удалось прикрутить SOCKS proxy для отправки писем через защищенный SSL канал. Для тех, кто не в курсе, или подзабыл, напомню, что я, по требованию пользователей, добавлял в старую, добрую прогу возможность отправки писем через SMTP сервер, требующий использования защищенного канала. Для тестов использовался публичный SMTP сервер smtp.gmail.com. Как я решал эту задачку с использованием Delphi 6 и Indy 9, было описано ранее. Но в процессе решения возникла неожиданно еще одна проблема, не имеющая отношения к поставленной задаче.

вторник, 1 ноября 2011 г.

Indy v.9, SMTP и SSL

Производственная необходимость, кто же, как не она, родимая, поставила задачу: надо сделать так, чтобы соединение с SMTP сервером производилось при помощи защищенного SSL канала.

Имеется написанный довольно давно почтовый клиент. Клиент написан на Delphi 6 с использованием набора компонент Indy версии 9.0.18. Таковы начальные условия. Необходимо, не переписывая кардинальным образом программу, расширить ее функционал требуемым образом, то есть, научить клиента общаться с SMTP серверами посредством защищенного SSL канала.

 Для начала, создаем в Delphi тестовый проект, не курочить же сразу работающую много лет софтину. Тем более, что ожидаются определенные трудности с реализацией, так сказать, чутье подсказывает...