[issue29539] [smtplib] collect response data for all recipients

2019-03-03 Thread sls
sls added the comment: I opened a new PR. I picked up some of FirefighterBlu3's suggestions and added some unittests and refactoring to assist. Hope this helps. -- ___ Python tracker

[issue29539] [smtplib] collect response data for all recipients

2019-03-03 Thread sls
Change by sls : -- keywords: +patch pull_requests: +12148 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-list

[issue29539] [smtplib] collect response data for all recipients

2019-03-01 Thread sls
sls added the comment: I closed my PR. I'd just rename "senderrs" to "mta_status" or so as aforementioned change means not just storing errors. FirefighterBlu3, do you open a PR for this? I'd like to see this moving into 3.8 as we don't compile Python from source but using it from deb

[issue29539] [smtplib] collect response data for all recipients

2019-02-28 Thread David Ford (FirefighterBlu3)
David Ford (FirefighterBlu3) added the comment: i have a fully built patch and personally tested (i use it 24/7) but haven't done test_* yet as was requested On Thu, Feb 28, 2019 at 9:16 PM Windson Yang wrote: > > Windson Yang added the comment: > > sls, are you working on this feature

[issue29539] [smtplib] collect response data for all recipients

2019-02-28 Thread Windson Yang
Windson Yang added the comment: sls, are you working on this feature now? -- nosy: +Windson Yang ___ Python tracker ___ ___

[issue29539] [smtplib] collect response data for all recipients

2019-02-28 Thread sls
sls added the comment: Did you make a PR ? I didn't notice this issue and did a quick fix: https://github.com/python/cpython/pull/12104 I was hoping this or similar fixes would be implemented in 3.7.x Anyways. I'd suggest to return both success and errors for each recipient. sendmail

[issue29539] [smtplib] collect response data for all recipients

2019-02-28 Thread R. David Murray
Change by R. David Murray : -- nosy: +sls ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue29539] [smtplib] collect response data for all recipients

2018-06-04 Thread David Ford (FirefighterBlu3)
David Ford (FirefighterBlu3) added the comment: Yes, it is distinctly intended to collect the results for every recipient as in modern MTAs, there's more than just success/fail results. This is to collect data such as queue ID and the MTA's programmatic response for each individual

[issue29539] [smtplib] collect response data for all recipients

2018-06-04 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: It's too late for 3.7, but something like this could be an interesting enhancement for 3.8. I'm not so sure about the name of the suggested parameter since it seems more about recording successful deliveries in addition to the normally failed deliveries.

[issue29539] [smtplib] collect response data for all recipients

2018-06-02 Thread David Ford (FirefighterBlu3)
David Ford (FirefighterBlu3) added the comment: 3.7 release candidates are in the queue, any thoughts on this simple enhancement? -- ___ Python tracker ___

[issue29539] [smtplib] collect response data for all recipients

2017-02-12 Thread David Ford (FirefighterBlu3)
New submission from David Ford (FirefighterBlu3): Feature request; collect SMTP response results for all recipients so data likely including the queue ID or SMTP delay expectation can be collected I propose the keyword "keep_results=False" be added to smtplib.sendmail() to accomplish this.