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