Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 参考 » 系统过程

 

MAPI 和 SMTP 系统过程

SQL Anywhere 中包含使用 Microsoft 的消息传递 API(Messaging API,简称 MAPI)标准或 Internet 标准简单邮件传输协议(Simple Mail Transfer Protocol,简称 SMTP)发送电子邮件的系统过程。这些系统过程是作为扩展系统过程来实现的:每个过程都调用外部 DLL 中的一个函数。

这些过程属于 dbo 角色。必须先为用户授予对这些系统过程的 EXECUTE 特权,然后用户才能使用它们。

要使用 MAPI 或 SMTP 系统过程,必须可以从数据库服务器计算机上访问 MAPI 或 SMTP 电子邮件系统。

MAPI 和 SMTP 系统过程是:

  • xp_startmail   用指定的邮件帐户登录到 MAPI 消息系统,以启动邮件会话。

  • xp_startsmtp   用指定的邮件帐户登录到 SMTP 消息系统,以启动邮件会话。

  • xp_sendmail   将邮件消息发送给指定的用户。

  • xp_stopmail   关闭 MAPI 邮件会话。

  • xp_stopsmtp   关闭 SMTP 邮件会话。

  • xp_get_mail_error_code   返回有关最近的 SMTP 或 MAPI 错误的信息。

  • xp_get_mail_error_text   返回最近的 SMTP 错误的文本。

 MAPI 和 SMTP 系统过程的返回代码
 示例
 另请参见