понедельник, 29 января 2018 г.

Настройка почтового клиента не поддерживающего SSL (yandex.ru)

В этой небольшой заметке мы рассмотрим как проще и быстрее всего настроить почтовый клиент не поддерживающий SSL соединения для использования с сервисом Mail.Ru (или любым другим почтовым сервисом для которого обязательно использование SSL соединения). Вы спросите зачем это нужно? Ведь большинство современных почтовых клиентов, например, TheBat, Windows Mail, Microsoft Outlook и другие давным-давно поддерживают SSL и работают вполне "штатно". Нужно это в первую очередь для старых приложений, которые не поддерживают безопасное соединение, но которым необходима возможность приема / отправки почты через POP3/SMTP.

1. Устанавливаем stunnel отсюда на тот же компьютер, где у нас находится почтовый клиент.
stunnel - это proxy, разработанный специально для случаев, когда необходимо добавить функционал TLS шифрования в существующие клиент-серверные решения без какого-либо изменения их кода.
2.  После установки редактируем файл stunnel.conf, заменив его содержимое следующими строками:

[SMTP mail]
client = yes
accept = 127.0.0.1:25
connect = smtp.yandex.ru:465
[POP3 mail]
client = yes
accept = 127.0.0.1:110
connect = pop.yandex.ru:995

 Далее заходим в настройки нашего почтового клиента и в настройках SMTP сервера указываем IP адрес 127.0.0.1 и порт 25, а в настройках POP3 сервера - 127.0.0.1 и порт 110. В результате почтовый клиент у вас будет обращаться к установленному stunnel, а он уже в свою очередь "форвардить" запросы к серверам mail.ru, используя SSL/TLS. Таким образом, мы настроили почтовый клиент, который не имел по-умолчанию поддержки безопасного соединения на Mail.Ru с использованием TLS.

Комментариев нет:

Отправить комментарий