Sha256: 6d17fe1aedcb98c3ea92068c20f641f609eb7ddb58fc556c9f3611138d5cf96c
Contents?: true
Size: 1.05 KB
Versions: 14
Compression:
Stored size: 1.05 KB
Contents
# encoding: utf-8 # # trace = [return] # 1*received # # return = "Return-Path:" path CRLF # # path = ([CFWS] "<" ([CFWS] / addr-spec) ">" [CFWS]) / # obs-path # # received = "Received:" name-val-list ";" date-time CRLF # # name-val-list = [CFWS] [name-val-pair *(CFWS name-val-pair)] # # name-val-pair = item-name CFWS item-value # # item-name = ALPHA *(["-"] (ALPHA / DIGIT)) # # item-value = 1*angle-addr / addr-spec / # atom / domain / msg-id # module Mail class ReturnPathField < StructuredField include Mail::CommonAddress FIELD_NAME = 'return-path' CAPITALIZED_FIELD = 'Return-Path' def initialize(*args) super(CAPITALIZED_FIELD, strip_field(FIELD_NAME, args.last)) end def encoded do_encode(CAPITALIZED_FIELD) end def decoded do_decode end def address addresses.first end end end
Version data entries
14 entries across 14 versions & 1 rubygems