Oracle发邮件,权限问题

-- 创建 ACL

BEGIN

DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl =>
‘email_server_permissions.xml‘,

description
=>
‘Enables network permissions for the e-mail server‘,

principal =>
‘LJZ‘,

is_grant =>
TRUE,

privilege
=>
‘connect‘);

END;

?

-- 与邮件服务关联

BEGIN

DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL(acl =>
‘email_server_permissions.xml‘,

host =>
‘smtp.163.com‘,

lower_port =>
25,

upper_port =>
NULL);

END;

-- 这样 email_user 用户帐户创建的存储过程便可以向此邮件服务器发送邮件

?

--删除

BEGIN

DBMS_NETWORK_ACL_ADMIN.drop_acl(acl =>
‘email_server_permissions.xml‘);

COMMIT;

END;

--查询

SELECT host, lower_port, upper_port, acl FROM dba_network_acls;

SELECT acl,

principal,

privilege,

is_grant,

TO_CHAR(start_date,
‘DD-MON-YYYY‘)
AS start_date,

TO_CHAR(end_date,
‘DD-MON-YYYY‘)
AS end_date

FROM dba_network_acl_privileges;

时间: 2024-10-18 05:57:36

Oracle发邮件,权限问题的相关文章

oracle 发邮件 存储过程

CREATE OR REPLACE PROCEDURE send_mail( p_recipient VARCHAR2, -- 邮件接收人 p_subject   VARCHAR2, -- 邮件标题 p_message   VARCHAR2  -- 邮件正文 ) IS --下面四个变量请根据实际邮件服务器进行赋值 v_mailhost  VARCHAR2(30) := 'smtp.cheyipai.com';    --SMTP服务器地址 v_user      VARCHAR2(30) :=

zimbra用zmprov命令创建群组并授权向群组发邮件

zmprov工具能够执行许多任务,比如创建账号,别名,域名,COS,列表和日历等 对邮件管理员来说,在日常工作方面,zmporv是一个在CLI(command line interface)下强有力的工具,当然你也可以在管理员控制台执行这些操作 //邮件环境 系统centos6.4,zimbra7 zimbra正常工作,域名使用zijian.com 建立测试用户有user1,user2,user3,...user10 //群组信息查看 1.查看某个域名下所有群组(getAlldistributi

如何通过Oracle实现自动发邮件功能

在内网项目.外网项目中多有 需要自动监控发邮件提醒的功能,因为邮件功能最便捷.便宜.不用开接口,不用接口费用.现 提供 我在一个内网项目中的使用案例: 案例背景: 在有限的资源下,能够自动给下级单位发布 数据考核评分(自动评分)和各 业务数据扣分 汇总统计后的数量(当然可进行拓展邮件信息) 案例工具: oracle;一个邮箱的对外服务调用地址:账号:密码: ----------------------------------------------------------------------

Exchange2010如何防止外部用户冒用内部用户地址给内部发邮件?

Exchange2010如何防止外部用户冒用本域地址向内发邮件? 在缺省情况下Anonymous user权限组有下面的权限: Ms-Exch-SMTP-Submit Ms-Exch-SMTP-Accept-Any-Sender Ms-Exch-SMTP-Accept-Authoritative-Domain-Sender This permission allows senders that have e-mail addresses in authoritative domains to e

perl模块发邮件

vim sendmail.pl #!/usr/bin/perl -w use MIME::Lite; sub perl_sendmail { my $mail_to="$_[0]";    收件人邮箱 my $from = "$_[1]";     发件人邮箱 my $subject = "$_[2]";   邮件标题 my $data = "$_[3]";      邮件内容 $sendmail = MIME::Lite-&

ant发邮件时遇到的问题

1. 在本地环境上搭建了jmeter+ant+jenkins环境,遇到邮件发不出的问题,解决办法如下: 在ant的安装包下的lib里加上四个jar包:mail-1.4.7.jar,commons-email-1.2.jar,activation.jar,ant-javamail.jar,见附件或者自行下载. 然后在build.xml中加上发邮件相关的:  <target name="sendEmail">         <mail             from=

zabbix3.0.4发邮件小坑一个

国庆加班调试一个新项目的zabbix,自定义python发邮件脚本,自己执行可以,通过zabbix调用硬是不行,日志也不输出(脚本里已经将日志重定向至zabbix系统日志),尝试下面的办法: 1.多次检查AlertScriptsPath配置 2.检查脚本权限,改属主为zabbix.zabbix 3.多次重启zabbix_server 4.多次检查media.action.user配置 最后终于找到原因,原来zabbix3.0.4默认对自定义脚本是不传递参数的,不像zabbix2,默认会传递发邮件

Linux搭建smtp服务器+laravel5.2发邮件配置

/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.laravel5.2通过Mail实现发邮件的功能 * 2.搭建自己的smtp服务器 * 3.修改mail的配置,将主机和账号修改为自己的smtp代理服务器 * * 相关技术基础(php基础知识.laravel5.2框架的简单操作.Linux运维基础知识) */ /** * 1.laravel5.2通过

SQL Server与Oracle对比学习:权限管理(一)

http://blog.csdn.net/weiwenhp/article/details/8093661 我们发现我们现在的生活中到处是涉及到密码,你要记各种各样的密码.比如银行卡,邮件,QQ,微博,游戏,各种网站会员. 使用数据库自然也不例外,得先整个用户名和密码才能登进去使用里面的数据啊.虽然也有啥windows验证不用你输密码了,但那实际上也是需要你登陆windwos的用户名和密码. Oracle权限管理 创建用户 create user arwenidentifiedby abc;