Class: Net::IMAP::Address
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | lib/net/imap/response_data.rb |
Overview
Address represents an electronic mail address, which has been
parsed into its component parts by the server. Address objects are
returned within Envelope fields.
Group syntax
When the #host field is nil, this is a special form of address structure
that indicates the [RFC5322] group
syntax. If the #mailbox name field is also nil, this is an end-of-group
marker (semicolon in RFC-822 syntax). If the #mailbox name field is
non-+NIL+, this is the start of a group marker, and the mailbox #name
field holds the group name phrase.
Instance Attribute Summary
-
#host ⇒ String?
rw
Returns the [RFC5322] addr-spec
domainname. - #mailbox ⇒ String? rw
-
#name ⇒ String?
rw
Returns the [RFC5322] address
display-name(or the mailboxphrasein the RFC-822 grammar). -
#route ⇒ String?
rw
Returns the route from RFC-822 route-addr.
Instance Attribute Details
#host ⇒ String? (rw)
[ GitHub ]
#mailbox ⇒ String? (rw)
#name ⇒ String? (rw)
Returns the [RFC5322] address
display-name (or the mailbox phrase in the RFC-822 grammar).
#route ⇒ String? (rw)
Returns the route from RFC-822 route-addr.
- Note
Generating this obsolete route addressing syntax is not allowed by [RFC5322]. However, addresses with this syntax must still be accepted and parsed.