RFC 822 EML decoder
More...
|
| Mail | entity [get, set] |
| | The parsed Mail entity More...
|
| |
| List< KeyValuePair< string, string > > | allHeaders = new List<KeyValuePair<string, string>>() [get] |
| | All headers that allow same key names More...
|
| |
| SortedDictionary< string, string > | dictHeaders = new SortedDictionary<string, string>(StringComparer.InvariantCultureIgnoreCase) [get] |
| | All headers of last occurence associated with its header field name More...
|
| |
| String | fullBody [get, set] |
| | body includes multipart entities (latin1, LF) More...
|
| |
| String | contents [get, set] |
| | Output (Main contents, latin1, LF) More...
|
| |
| String?? | ContentType [get] |
| | Content-Type media type, otherwise empty More...
|
| |
| String?? | ContentDisposition [get] |
| | Content-Disposition type, otherwise empty More...
|
| |
| String???? | FileName [get] |
| | Content-Disposition.FileName, or Content-Type.Name, otherwise empty More...
|
| |
| String?? | From [get] |
| | From header field body, otherwise empty. More...
|
| |
| String?? | To [get] |
| | To header field body, otherwise empty. More...
|
| |
| String?? | Subject [get] |
| | Subject header field body, otherwise empty. More...
|
| |
| String | PerceivedType [get] |
| | The type part of ContentType, otherwise empty. More...
|
| |
| String?? | Boundary [get] |
| | boundary in Content-Type, otherwise empty. More...
|
| |
| String?? | CharacterSet [get] |
| | charset parameter value in Content-Type, otherwise empty. More...
|
| |
| String?? | ContentTransferEncoding [get] |
| | Content-Transfer-Encoding header field body, otherwise empty More...
|
| |
| byte[] | RawContents [get] |
| | Main contents in byte array More...
|
| |
| String | MessageBody [get] |
| | Main contents text body in readable Unicode More...
|
| |
| DateTime? | Date [get] |
| | Parsed Date header field body, otherwise null. More...
|
| |
◆ EML()
| kenjiuno.LEML.EML.EML |
( |
Mail |
entity | ) |
|
Consturct from mail entity
- Parameters
-
◆ GetValue()
| string kenjiuno.LEML.EML.GetValue |
( |
string |
key | ) |
|
Search last header field value by name
- Parameters
-
- Returns
- text if found, otherwise null
◆ ToString()
| override string kenjiuno.LEML.EML.ToString |
( |
| ) |
|
MIME type
- Returns
- Content type
◆ multiparts
| List<EML> kenjiuno.LEML.EML.multiparts = new List<EML>() |
The decoded multipart entities
◆ allHeaders
| List<KeyValuePair<string, string> > kenjiuno.LEML.EML.allHeaders = new List<KeyValuePair<string, string>>() |
|
get |
All headers that allow same key names
◆ Boundary
| String?? kenjiuno.LEML.EML.Boundary |
|
get |
boundary in Content-Type, otherwise empty.
◆ CharacterSet
| String?? kenjiuno.LEML.EML.CharacterSet |
|
get |
charset parameter value in Content-Type, otherwise empty.
◆ ContentDisposition
| String?? kenjiuno.LEML.EML.ContentDisposition |
|
get |
Content-Disposition type, otherwise empty
◆ contents
| String kenjiuno.LEML.EML.contents |
|
getset |
Output (Main contents, latin1, LF)
◆ ContentTransferEncoding
| String?? kenjiuno.LEML.EML.ContentTransferEncoding |
|
get |
Content-Transfer-Encoding header field body, otherwise empty
◆ ContentType
| String?? kenjiuno.LEML.EML.ContentType |
|
get |
Content-Type media type, otherwise empty
◆ Date
| DateTime? kenjiuno.LEML.EML.Date |
|
get |
Parsed Date header field body, otherwise null.
◆ dictHeaders
| SortedDictionary<string, string> kenjiuno.LEML.EML.dictHeaders = new SortedDictionary<string, string>(StringComparer.InvariantCultureIgnoreCase) |
|
get |
All headers of last occurence associated with its header field name
◆ entity
| Mail kenjiuno.LEML.EML.entity |
|
getset |
◆ FileName
| String???? kenjiuno.LEML.EML.FileName |
|
get |
Content-Disposition.FileName, or Content-Type.Name, otherwise empty
◆ From
| String?? kenjiuno.LEML.EML.From |
|
get |
From header field body, otherwise empty.
◆ fullBody
| String kenjiuno.LEML.EML.fullBody |
|
getset |
body includes multipart entities (latin1, LF)
◆ MessageBody
| String kenjiuno.LEML.EML.MessageBody |
|
get |
Main contents text body in readable Unicode
◆ PerceivedType
| String kenjiuno.LEML.EML.PerceivedType |
|
get |
The type part of ContentType, otherwise empty.
◆ RawContents
| byte [] kenjiuno.LEML.EML.RawContents |
|
get |
Main contents in byte array
◆ Subject
| String?? kenjiuno.LEML.EML.Subject |
|
get |
Subject header field body, otherwise empty.
◆ To
| String?? kenjiuno.LEML.EML.To |
|
get |
To header field body, otherwise empty.
The documentation for this class was generated from the following file: