Отправить email через прокси - Python
Формулировка задачи:
Здравствуйте! Помогите пожалуйста со следующей проблемой.
Я настроил отправку писем (django 1.6). Все работает, только мне необходимо теперь отправлять письма через прокси сервера, список которых находится в отдельном текстовом файле. Как это можно сделать? Мои настройки:
settings.py:
testsend.py:
Решение задачи: «Отправить email через прокси»
textual
Листинг программы
Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line utility.execute() File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv self.execute(*args, **options.__dict__) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute output = self.handle(*args, **options) File "/home/pc2/megoloman/realtyboard/board/management/commands/testsend.py", line 22, in handle server = smtplib.SMTP('smtp.gmail.com', 587) File "/usr/lib/python2.7/smtplib.py", line 256, in __init__ (code, msg) = self.connect(host, port) File "/usr/lib/python2.7/smtplib.py", line 316, in connect self.sock = self._get_socket(host, port, self.timeout) File "/usr/lib/python2.7/smtplib.py", line 291, in _get_socket return socket.create_connection((host, port), timeout) File "/usr/lib/python2.7/socket.py", line 562, in create_connection sock.connect(sa) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/socks.py", line 694, in connect negotiate(self, dest_addr, dest_port) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/socks.py", line 390, in _negotiate_SOCKS5 CONNECT, dest_addr) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/socks.py", line 416, in _SOCKS5_request chosen_auth = self._readall(reader, 2) File "/home/pc2/.virtualenvs/megoloman/local/lib/python2.7/site-packages/socks.py", line 241, in _readall raise GeneralProxyError("Connection closed unexpectedly") socks.GeneralProxyError: Connection closed unexpectedly
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д