Как поменять прокси с python - PullRequest
       105

Как поменять прокси с python

0 голосов
/ 30 января 2020

Я сделал этот код для смены прокси при отправке электронного письма, но когда я go в учетной записи gmail, полученная от ip моя локальная, как внести изменения в прокси, заранее спасибо.

import smtplib
import pandas as pd
from time import sleep
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
import random
import socks  # pip install pysocks


strFrom = 'testing@gmail.com'

emails = ('test1@gmail.com','test2@gmail.com')

msgRoot = MIMEMultipart('related')
msgRoot['Subject'] = 'test message'
msgRoot['From'] = strFrom
msgRoot.preamble = 'This is a multi-part message in MIME format.'


msgText = 'schedule for tomorrow'

ip2 = 'xx.xxx.xx.121'
port2 = '8811'

for email in emails:
        socks.setdefaultproxy(socks.SOCKS5, ip2, int(port2))
        socks.wrapmodule(smtplib)
        server = smtplib.SMTP("smtp.gmail.com:587")
        server.starttls()
        server.login(strFrom, 'password')
        print("From:",strFrom)
        server.sendmail(strFrom, email, msgText)
        print("To:",email)
        server.quit()
        sleep(10)
...