Показать сообщение отдельно

  #2  
Старый 18.11.2009, 10:57
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Два варианта - первый принудительно указывать переменную окружения (не факт что сработает).
Второй - Socksipy, но придется модифицировать poplib, а точнее обезьянопатчить

Вот тебе метод

Код:
    def __init__(self, host, port=POP3_PORT,
                 timeout=socket._GLOBAL_DEFAULT_TIMEOUT):
        self.host = host
        self.port = port
        self.sock = socket.create_connection((host, port), timeout)
        self.file = self.sock.makefile('rb')
        self._debugging = 0
        self.welcome = self._getresp()
В принципе вполне хватит его заманкипатчить (с socksipy)
Ага, и да, катят только прокси с незарезанным методом CONNECT (в принципе другие и не прокатят и так)
В принципе в этих библиотеках больше доков чем кода.
Можна и саму библиотеку немного переписать под socksipy(но она херовая сама по себе )

Последний раз редактировалось login999; 18.11.2009 в 11:01..
 
Ответить с цитированием