310 lines
6.1 KiB
Markdown
310 lines
6.1 KiB
Markdown
# Object - MessagePart 邮件分段
|
||
|
||
## `MessagePart`
|
||
|
||
声明:class
|
||
|
||
表示邮件正文、附件等消息分段的内置对象
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
### `create()`
|
||
|
||
声明:function
|
||
|
||
创建 MessagePart 实例
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 创建 生成 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
### `loadFromFile(alias, file_name)`
|
||
|
||
声明:function
|
||
|
||
从文件中打开邮件消息部分,仅对附件型有效
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 读取 获取 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --- | --- | --- |
|
||
| `alias` | string | 可选。字符串类型,目录别名。可省略 |
|
||
| `file_name` | string | 字符串类型,文件名 |
|
||
|
||
返回:any
|
||
|
||
### `loadFromStream(stream)`
|
||
|
||
声明:function
|
||
|
||
从流中打开邮件消息部分,仅对附件型有效
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 读取 获取 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --- | --- | --- |
|
||
| `stream` | TStream | 流对象类型 |
|
||
|
||
返回:any
|
||
|
||
### `saveToFile(alias, file_name)`
|
||
|
||
声明:function
|
||
|
||
保存到文件中,仅对附件型有效
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 写入 保存 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --- | --- | --- |
|
||
| `alias` | string | 可选。字符串类型,目录别名。可省略 |
|
||
| `file_name` | string | 字符串类型,文件名 |
|
||
|
||
返回:any
|
||
|
||
### `saveToStream(stream)`
|
||
|
||
声明:function
|
||
|
||
保存到流中,仅对附件型有效
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 写入 保存 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
| 参数 | 类型 | 说明 |
|
||
| --- | --- | --- |
|
||
| `stream` | TStream | 流对象类型 |
|
||
|
||
返回:any
|
||
|
||
### `AsBinary`
|
||
|
||
声明:property
|
||
|
||
获取或设置内容以二进制类型的原始值
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:binary
|
||
|
||
访问:read/write
|
||
|
||
### `AsString`
|
||
|
||
声明:property
|
||
|
||
获取或设置内容以字符串方式的原始值
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `Body`
|
||
|
||
声明:property
|
||
|
||
主体内容,仅对文本类型有效
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `CharSet`
|
||
|
||
声明:property
|
||
|
||
获取或设置消息的默认编码格式
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ContentDescription`
|
||
|
||
声明:property
|
||
|
||
获取或设置内容描述
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ContentID`
|
||
|
||
声明:property
|
||
|
||
获取或设置内容ID
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP ID -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ContentLocation`
|
||
|
||
声明:property
|
||
|
||
获取或设置内容的位置URL
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP URL -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ContentTransfer`
|
||
|
||
声明:property
|
||
|
||
读写类型,消息内容传输时的编码类型,主要编码方式有。 7bit – 7位不编码的ASCII码,默认编码方式。 8bit – 8位不编码的原始值。 binary – 不编码的10进制数据流。 quoted-printable – 转换为7位可打印的ASCII编码方式。每个高位为1的码翻译为如=A1的16进制模式。 base64 – Base64模式,一种将8字节转换为7字节的编码方式
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 对象 实例 邮件 SMTP POP3 IMAP ASCII A1 -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ContentType`
|
||
|
||
声明:property
|
||
|
||
读写类型,消息内容类型,常见类型种类如下 text/plain text/html text/xml text/enhanced image/jpeg image/gif audio/basic audio/au video/mpeg application/octet-stream application/postscript application/ms-word application/ms-excel application/rtf multipart/mixed multipart/alternative multipart/parallel multipart/related message/rfc822 message/external-body
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ExtraHeaders`
|
||
|
||
声明:property
|
||
|
||
获取或设置邮件的附加头信息
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `FileName`
|
||
|
||
声明:property
|
||
|
||
文件名,仅对附件类型有效
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `Headers`
|
||
|
||
声明:property
|
||
|
||
获取或设置消息头部信息
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `IsEncoded`
|
||
|
||
声明:property
|
||
|
||
控制是否编码
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 判断 检查 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:boolean
|
||
|
||
访问:read/write
|
||
|
||
### `MsgID`
|
||
|
||
声明:property
|
||
|
||
获取或设置消息ID
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP ID -->
|
||
|
||
可见性:public
|
||
|
||
类型:string
|
||
|
||
访问:read/write
|
||
|
||
### `ParentPart`
|
||
|
||
声明:property
|
||
|
||
获取内容在MailMsg的索引
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 获取 查询 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:integer
|
||
|
||
访问:read
|
||
|
||
### `PartType`
|
||
|
||
声明:property
|
||
|
||
消息部分的类型,0:文本类型,1:附件类型
|
||
|
||
<!-- tags: Object MessagePart 邮件分段 对象 实例 邮件 SMTP POP3 IMAP -->
|
||
|
||
可见性:public
|
||
|
||
类型:integer
|
||
|
||
访问:read
|