首批通过分布式安全可靠测评,为关键业务系统打造
OPEN_DATA
更新时间:2026-07-15 20:56:58
OPEN_DATA 用于发送 data 命令,向服务器说明开始发送邮件内容,后续通过 write_data 和 write_raw_data 编写邮件内容。
功能适用性
该内容仅适用于 OceanBase 数据库 Oracle 模式。
语法
UTL_SMTP.OPEN_DATA (
c IN OUT NOCOPY connection)
RETURN reply;
UTL_SMTP.OPEN_DATA (
c IN OUT NOCOPY connection);
参数解释
| 参数 | 解释 |
|---|---|
| c | SMTP 连接。 |
返回值
| 返回值 | 描述 |
|---|---|
| reply | command 的回复。如果有多个回复,则返回最后一个回复。 |
使用说明
OPEN_DATA,WRITE_DATA,WRITE_RAW_DATA和CLOSE_DATA需要严格按照顺序调用。open_data发送data命令声明开始发送邮件内容,之后可以多个调用write_data和write_raw_data发送邮件正文,最后通过close_data发送终止符结束发送。- 需要在
RCPT后调用。 - 预期返回是
250或251开头的回复信息,表示 SMTP 服务器成功响应并接受了指定的邮件内容。