1、BIEE邮件代理发送设置1. EM中设置邮件代理服务器SMTP服务器:可以是163,soho等任意的服务器端口号:可以上网查出来,对应SMTP服务器发件人显示名称:发送电子邮件地址:申请的该邮箱账号用户名:账号或者账号前缀口令:邮箱的密码确认口令:邮箱的密码-注意-大部分情况下,我们是在自己本地测试的,但是开发的话,会连在公司的BI服务器上,这里经常会出问题,比如邮件发不出去(发送报错),或者发送正常,但是收不到。主要原因有:1、 公司的这个服务机没有联网,无法使用163或者其他的邮箱服务器,表现为邮件发送错误。2、 当公司内部有自己的邮箱服务器时,SMTP服务器是公司内部的邮箱服务器的IP,
2、如下图所示:不能发送邮件的原因,除了服务机没联网外,还得检查这个SMTP服务器是否正常。服务机正常,SMTP服务器算网,表现为:发送正常,但是客户收不到邮件。测试能否联网,最简单的方法就是ping ,看能否ping通。2. 创建要发送的仪表盘新建分析创建直接数据库请求(也可以是任何其他简单的分析)输入相应的信息新建一个仪表盘,放置该分析3. 代理新建代理3.1. 一般信息当运行身份选择指定用户时,优先级默认为“普通”,当优先级选择为收件人时,优先级的设置要与收件人的首页信息一致!此处先测试指定用户。3.2. 调度勾选上“已启用”,会按照下面的频率按时发送邮件。测试时先不要勾选。3.3. 条件不
3、使用条件:后面的传送内容只按照调度发送使用条件:需要提前或在次步创建一个条件,可为一个分析或者KPI,通过判断条件是够满足决定是否发送邮件。这个分析一般可以是一个etl是否跑数成功的判断。可以点击“测试”,看测试结果。3.4. 传送内容主题:收到邮件后显示的邮件名 内容:分三种,测试仪表盘格式:HTML:直接传送结果,邮件打开直接显示结果。 HTML:作为附件发送 附件需要下载: 下载后,格式有点问题: 把后缀mht_改成mht 打开时,是通过浏览器打开的,显示正常 条件为“假”:如果前面使用了条件,可以勾选这个选项 收到的邮件信息为: 3.5. 收件人可以是某个角色的所有人,也可以是一个电子
4、邮箱收件人,手机用户可以注册一个139邮箱,就会发短信提示。当前面一般信息的运行身份是收件人时,这里只能是角色用户电子邮箱收件人是灰色的。可以是单个用户,或者某个角色3.6. 目标这几个选项目前没有什么区别,但是设备是必勾的3.7. 操作这个是根据条件为真为假,然后调用其他代理的,可根据需求设置。4. 收到的邮件行数修改默认收到的邮件行数不超过75行:当分析中的行数超过75行是,发送的邮件中只包含前75行,根据需求需要修改时,有以下位置需要修改。位置1:/BIEE11G/instances/instance1/config/OracleBIPresentationServicesCompone
5、nt/coreapplication_obips1/下的instanceconfig.xml文件的信息,如图所示:但是每次修改后,重启BI组建后可以生效.如果再次重启BI组建,又恢复到75。因为:这一项是由EM管理的,因此如果直接修改配置文件重启weblogic后会恢复默认值,只重启OPMN的服务是没问题的,参考如图:同样,只修改EM里面的数字,重启后会自动恢复为75,需要两个地方都做修改,先修改配置文件,同时修改EM,然后重启。先修改xml,两个地方都要修改,不然EM的信息修改不了。再修改EM,激活更改:如果只修改1或者只修改2,就算EM已经改为150,最后收到的邮件还是75行,所以是同时修改。