Changes by Berker Peksag berker.pek...@gmail.com:
--
stage: test needed - patch review
versions: +Python 3.4
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
Don Dwiggins added the comment:
Varun, thanks for the patch; sounds like the right way to go, in that it should
work whether the usage is single-connection or multiple-connection. Ideally,
the documentation would be expanded a bit to clarify just which attributes get
reset on close().
Varun Sharma added the comment:
I have added a patch and it's test case as per martin's suggestions. Now
function close() resets the attributes :sock, default_port, ehlo_msg,
ehlo_resp, helo_resp, source_address
But it does *not* reset : debuglevel, does_esmtp,esmtp_features, file,
Changes by Jesús Cea Avión j...@jcea.es:
--
versions: +Python 3.3 -Python 2.6, Python 3.1, Python 3.2
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
Don Dwiggins ddwigg...@advpubtech.com added the comment:
I have no pressing need for it. I'm happy enough with Martin's idea of
single-use instances, as long as they're clearly documented as such, and don't
pretend to work for a subsequent connect. I'd also be happy with instances
that
Sandro Tosi sandro.t...@gmail.com added the comment:
Hello Felix/Don,
are you still interested in seeing this fixed in smtplib? If so, what about
incorporating Martin's suggestions and propose a new patch for review?
--
nosy: +sandro.tosi -Felix Schwarz
stage: - test needed
Changes by Antoine Pitrou pit...@free.fr:
--
nosy: +r.david.murray
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
___
Python-bugs-list
Changes by Giampaolo Rodola' g.rod...@gmail.com:
--
nosy: +alfmel
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
___
Python-bugs-list
Changes by Giampaolo Rodola' g.rod...@gmail.com:
--
nosy: +giampaolo.rodola
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
___
Jesús Cea Avión j...@jcea.es added the comment:
Support for smtpd too? (a stdlib addition in 2.7/3.2)
--
nosy: +jcea
versions: +Python 3.1, Python 3.2 -Python 2.4, Python 2.5, Python 3.0
___
Python tracker rep...@bugs.python.org
Felix Schwarz felix.schw...@web.de added the comment:
I can confirm that this issue is still present in Python 2.5.2, 2.6.1
and 3.0.1.
The current behavior of smtplib is a clear violation of the SMTP
specification. The problem can be reproduced with code like that (stub,
pseudo code-like):
smtp
Changes by Felix Schwarz felix.schw...@web.de:
--
keywords: +patch
Added file: http://bugs.python.org/file13100/helo.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
Changes by Felix Schwarz felix.schw...@web.de:
--
versions: +Python 2.5, Python 2.6, Python 2.7, Python 3.0
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4142
___
Martin v. Löwis mar...@v.loewis.de added the comment:
IIUC, the bug only occurs if you use the same SMTP object for multiple
connections. I would claim that this is a bug in the application: SMTP
objects are not designed to be used for multiple connections. You need
to create a new one for each
New submission from Don Dwiggins [EMAIL PROTECTED]:
Found on Windows, running Python 2.4.3.
SMTP.login() and SMTP.sendmail set one of the attributes ehlo_resp or
helo_resp to whatever the server responded (only if they're not already
set).
SMTP.quit() doesn't clear these attributes, so on the
15 matches
Mail list logo