[issue11281] smtplib: add ability to bind to specific source IP address/port
report at bugs.python.org
Tue Feb 22 05:10:55 CET 2011
New submission from Paulo Scardine <paulo at scardine.com.br>:
In smtplib there is now way to bind to an specific source address on a machine with multiple interfaces; also, there no way to control the source port for the connection.
Since 2.7, socket.create_connection accepts a source_address parameter, a (host, port) tuple for the socket to bind to as its source address before connecting. If host or port are '' or 0 respectively the OS default behavior will be used.
I would like to add source_ip and source_port parameters to smtplib.SMTP, default to '' and 0 respectively.
It is a small change with no impact over existing code. Should I submit a patch?
components: Library (Lib)
title: smtplib: add ability to bind to specific source IP address/port
versions: Python 2.7
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list