
正文
oracle怎么发邮件,oracle电子邮件地址怎么写
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请教oracle report 发email的问题
ERP系统和mail服务器如何配置在一起,具体不是很清楚;
当时玩得是SQL报表的定期发送mail,基本逻辑是:把sql报表spool到服务器端一个路径后,系统定期把该路径下的文件根据设置发送到相应的mail地址,
具体是在Alert Manager权限地下设置的,你可以先看看系统标准的设置怎么样,把发送邮件栏位,加上你自己的mail地址,跑报表,看能否收到!
相关问答
Q1: Oracle如何发送邮件,且附上SQL的结果。
一般不建议数据库服务器直接与外部连接。建议用第三方软件,比如easysqlmail之类的。第一,安全,第二,简单。自己集中精力把sql写好就可以了。望采纳。
Q2: oracle如何做到邮件提醒
Oracle 提供了一个SendMail的套件: utl_smtp.
可以利用utl_smtp来在PL/SQL发送邮件。
utl_smtp相关函数以及用法如下所示。
declare
mailhost VARCHAR2(50) := 'XXX.XXX.com';
mail_conn utl_smtp.connection; --定义
begin
-- 开启 Mail Connection
mail_conn := utl_smtp.open_connection(mailhost);
-- 建立连接
utl_smtp.helo(mail_conn, mailhost);
-- 设定发件者
utl_smtp.mail(mail_conn, 'yun@xxx.com');
-- 设定收件者
utl_smtp.rcpt(mail_conn, 'feng@xxx.com');
-- 设定邮件内容
utl_smtp.data(mail_conn, 'Subject:Oracle Send Mail Test' || utl_tcp.CRLF ||
'To:feng@xxx.com' || utl_tcp.CRLF ||
'Cc:lei@xxx.com' || utl_tcp.CRLF ||
'Hello World!'
);
-- 关闭连接
utl_smtp.quit(mail_conn);







