Автор Тема: Как модуль Net::SMTP заставить работать через прокси  (Прочитано 2223 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fallen Angel

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вообщем порылся в инете, теоретическое решение нашел, а как конкретно его реализовать не знаю

Имеется задача Perl скриптом из корпоративной сети через Socks сервер этой
организации отослать письмо на внешний SMTP. Т.е. по условию задачи из сети по
25 порту коннектится нельзя, отослать письмо на локальный relay тоже нельзя.
Мои соображения как этого можно достигнуть "малой кровью":
Создать наследника класса Net::SMTP, переопределить в нем конструктор new так
что бы вместо обычного сокета IO::Socket::INET создавался сокет Net::SOCKS. А
дальше пользоваться всеми методами объекта вновь созданного класса как будьто
это обычный Net::SMTP.


Модуль Net::SMTP нормально остылает письмо.
А вот как сделать чтобы он отсылал через прокси с помощью Net::SOCKS или без этого модуля, т.к. прокси сервер поддерживает как socks так и  https?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28