Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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
Python smtplib:绑定到具有多个网络接口的计算机中的特定源IP地址_Python_Ip Address_Connect_Smtplib - Fatal编程技术网

Python smtplib:绑定到具有多个网络接口的计算机中的特定源IP地址

Python smtplib:绑定到具有多个网络接口的计算机中的特定源IP地址,python,ip-address,connect,smtplib,Python,Ip Address,Connect,Smtplib,在具有多个网络接口的主机上,是否可以将Python smtplib的connect方法绑定到特定的源地址?没有这样的选项-至少在不亲自破解smtplib.connect()的情况下是这样。这个问题导致了一个新功能/提交 smtplib.SMTP构造函数获得了新参数source\u address,您可以使用该参数指定传出SMTP连接的源IP地址: smtpserver = smtplib.SMTP("smtp.gmail.com", 587, source_address=(

在具有多个网络接口的主机上,是否可以将Python smtplib的connect方法绑定到特定的源地址?

没有这样的选项-至少在不亲自破解smtplib.connect()的情况下是这样。

这个问题导致了一个新功能/提交

smtplib.SMTP
构造函数获得了新参数
source\u address
,您可以使用该参数指定传出SMTP连接的源IP地址:

smtpserver = smtplib.SMTP("smtp.gmail.com", 587, source_address=("127.0.0.1", 0))