class Mail::ReturnPathField

:nodoc:
atom / domain / msg-id
item-value = 1*angle-addr / addr-spec /
item-name = ALPHA *([“-”] (ALPHA / DIGIT))
name-val-pair = item-name CFWS item-value
name-val-list = [CFWS] [name-val-pair *(CFWS name-val-pair)]
received = “Received:” name-val-list “;” date-time CRLF
obs-path
path = ([CFWS] “<” ([CFWS] / addr-spec) “>” [CFWS]) /
return = “Return-Path:” path CRLF
1*received
trace = [return]
originator and is intended to direct replies.
sage. The “Reply-To” field is added by the message
to identify a path back to the orginator of the mes-
service, at the time of final deliver. It is intended
Note: The “Return-Path” field is added by the mail transport
4.4.3. REPLY-TO / RESENT-REPLY-TO

def self.singular?

def self.singular?
  true
end

def default

def default
  address
end

def do_decode

def do_decode
  address
end

def do_encode

def do_encode
  "#{name}: <#{address}>\r\n"
end

def initialize(value = nil, charset = nil)

def initialize(value = nil, charset = nil)
  if value == '<>'
    super nil, charset
  else
    super
  end
end