Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как модуль Net::SMTP заставить работать через прок 
:(
    Опции темы
FallenAngel
Дата 6.7.2005, 07:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вообщем порылся в инете, теоретическое решение нашел, а как конкретно его реализовать не знаю

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


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

  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0740 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.