Вы, вероятно, не скомпилировали поддержку SSL при установке Ruby. Это могло произойти, потому что Вы не имели libssl-dev
или openssl
пакеты установлены прежде всего. Я рекомендую установить эти пакеты и затем перекомпилировать Вашу версию Ruby и попробовать еще раз.
Если вы ищете решение «под ключ», вы можете исследовать сервер contribs.org , он имеет встроенный прокси-сервер электронной почты, а также может быть настроен в качестве конечной точки ретранслятора. Я использовал для настройки серверов для получения правильного MX, а затем для транспорта установил внутренний сервер в качестве конечного пункта назначения. . Единственное, что вам нужно будет сделать, это создать учетные записи электронной почты на сервере.
В противном случае, если вы хотите воссоздать то, что он делает, вам нужно будет перенаправить исходящий трафик порта 25 на внутренний сервер с вашим брандмауэром и настроить этот сервер для отправки почты наружу. Вы также можете настроить внутренний почтовый сервер в качестве конечного пункта назначения для вашей почты. Таким образом вы можете перехватить большую часть трафика ( SMTPS
, POP3S
и IMAPS
исключены, если вы не настроили их на своем внутреннем сервере и не перенаправили туда трафик на эти порты.).
Другой вариант получения может быть что-то вроде fetchmail
.