[#70843] Re: [ruby-cvs:58952] hsbt:r51801 (trunk): * lib/rubygems: Update to RubyGems HEAD(fe61e4c112). — Eric Wong <normalperson@...>
hsbt@ruby-lang.org wrote:
3 messages
2015/09/17
[ruby-core:70898] [Ruby trunk - Feature #11388] SMTP Service Extension for Delivery Status Notifications
From:
e.v.serykh@...
Date:
2015-09-24 06:53:07 UTC
List:
ruby-core #70898
Issue #11388 has been updated by Evgeniy Serykh.
Description updated
----------------------------------------
Feature #11388: SMTP Service Extension for Delivery Status Notifications
https://bugs.ruby-lang.org/issues/11388#change-54267
* Author: Evgeniy Serykh
* Status: Open
* Priority: Normal
* Assignee:
----------------------------------------
Considering https://tools.ietf.org/html/rfc1891 and http://www.sendmail.org/~ca/email/dsn.html
TD;DR
SMTP session via Telnet:
`R: 220 Pure-Heart.ORG SMTP server here
S: EHLO Pure-Heart.ORG
R: 250-Pure-Heart.ORG
R: 250-DSN
R: 250 SIZE
S: MAIL FROM:<Alice@Pure-Heart.ORG> RET=HDRS ENVID=QQ314159
R: 250 <Alice@Pure-Heart.ORG> sender ok
S: RCPT TO:<Bob@Big-Bucks.COM> NOTIFY=SUCCESS,DELAY ORCPT=rfc822;Bob@Big-Bucks.COM
R: 250 <Bob@Big-Bucks.COM> recipient ok
S: RCPT TO:<Carol@Ivory.EDU> NOTIFY=FAILURE ORCPT=rfc822;Carol@Ivory.EDU
R: 250 <Carol@Ivory.EDU> recipient ok
S: RCPT TO:<Dana@Ivory.EDU> NOTIFY=SUCCESS,FAILURE ORCPT=rfc822;Dana@Ivory.EDU
R: 250 <Eric@Bombs.AF.MIL> recipient ok
S: RCPT TO:<Fred@Bombs.AF.MIL> NOTIFY=NEVER
R: 250 <Fred@Bombs.AF.MIL> recipient ok`
Now **Net::SMTP#rcptto** looks like this:
`
def rcptto(to_addr)
if $SAFE > 0
raise SecurityError, 'tainted to_addr' if to_addr.tainted?
end
getok("RCPT TO:<#{to_addr}>")
end
`
It's impossible to use SMTP Service Extension for Delivery Status Notifications in current implementation?
**UPDATED**: Maybe it's Postfix's job (http://marc.info/?l=postfix-users&m=139333445015239&w=2 and http://www.postfix.org/postconf.5.html). This issue can be closed I guess
--
https://bugs.ruby-lang.org/