Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SMTP传出流量代理:PYTHON_Python_Proxy_Smtp - Fatal编程技术网

SMTP传出流量代理:PYTHON

SMTP传出流量代理:PYTHON,python,proxy,smtp,Python,Proxy,Smtp,我尝试使用smtp发送电子邮件,但使用不同的ip登录,使用代理 我已经制作了一个脚本,如果Ip由VPS提供商安装,则使用IPv4或IPv6 但我不知道如何使用代理作为SMTP的传出流量,而不是ipv6“2a00:b700:5::1:1fe” 这是我的实际代码: import csv import smtplib import requests from io import StringIO import pandas as pd from email.mime.multipart import

我尝试使用smtp发送电子邮件,但使用不同的ip登录,使用代理

我已经制作了一个脚本,如果Ip由VPS提供商安装,则使用IPv4或IPv6

但我不知道如何使用代理作为SMTP的传出流量,而不是ipv6“2a00:b700:5::1:1fe”

这是我的实际代码:

import csv
import smtplib
import requests
from io import StringIO
import pandas as pd
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from itertools import islice
from threading import Thread
import io

smtpserver = smtplib.SMTP("smtp.gmail.com", 587,source_address=('2a00:b700:5::1:1fe',0,0,0))
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login('mygmail.com', 'mypassword')
data = "mydata@gmail.com"
msg = MIMEMultipart('alternative')
msg['Subject'] = "Good Morning"
msg['From'] = 'mygmail.com'
msg['To'] = data
part2 = MIMEText("test", 'html')
msg.attach(part2)
try:
    smtpserver.sendmail('mygmail.com', data, msg.as_string())
    print("SENT", data)
except:
    print('error')