如何讓系統自動發mail

[复制链接]
查看11 | 回复7 | 2005-10-18 13:40:12 | 显示全部楼层 |阅读模式
各位仁兄﹐請問如何用PLSQL寫一個過程OR函數可以讓其發mail出去﹐不知有沒有方法
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
最初由 xdj41 发布
[B] 各位仁兄﹐請問如何用PLSQL寫一個過程OR函數可以讓其發mail出去﹐不知有沒有方法 [/B]

使用 utl_smtp 包。
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
我想在 ORACLE DATABASE中寫一個TRIGGER,讓其調用一支能發MAIL的程式
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
调用utl_smtp 包。
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
一样的, create your procedure which call package utl_smtp and create your trigger call your procedure.
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
whocan give me a samplecode?thanks with my heart
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
The following code example illustrates how the SMTP package might be used by an application to send email. The application connects to an SMTP server at port 25 and sends a simple text message.
PROCEDURE send_mail (senderIN VARCHAR2,

recipient IN VARCHAR2,

message IN VARCHAR2)
IS
mailhostVARCHAR2(30) := 'mailhost.mydomain.com';
mail_connutl_smtp.connection;
BEGIN
mail_conn := utl_smtp.open_connection(mailhost, 25);
utl_smtp.helo(mail_conn, mailhost);
utl_smtp.mail(mail_conn, sender);
utl_smtp.rcpt(mail_conn, recipient);
utl_smtp.data(mail_conn, message);
utl_smtp.quit(mail_conn);
EXCEPTION
WHEN OTHERS THEN
-- Handle the error
END;
回复

使用道具 举报

千问 | 2005-10-18 13:40:12 | 显示全部楼层
用这个搜索论坛就可以找到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行