Informatica 发送 Email
想用 Informatica 发送邮件的功能如果没有配置好的话,一般
会报以下两种错误:
1. NTSERV_10182 Extended MAPI Error. MAPILogonEx failed return code [-2147221231]
2. NTSERV_10181 Extended MAPI Error. MAPIInitialize failed, return code [-2147467259].
如果出现以上错误,那就是你的配置出了问题,可以参考以下的配置:
一、 配置本地 Outlook
配置 OutLook:(下面是配置的 Microsoft Office Outlook 2007)
要配置的 email 账户必须开启 Pop 服务
下一步:会搜索服务器,自己尝试多次第一次都没通过,
不用管他接着下一步如图:
这个只要你的邮箱开了 POP 服务一般都会成功,如果没成功的话换个邮箱,还不成的话自
行解决。完成。
自己验证一下是不是可以正常的发送 Email。
如果 Outlook 配置成功可以在:
配置面板——》》邮件——》
最后要把它设置为默认的邮件客户端,因为 Informatica 发送邮件要使用它。
二、重要配置
在 C:\WINDOWS\system32. 拷贝" mapi32.dll "到
D:\Informatica\PowerCenter8.6.0\server\bin(对应自己的安装目录)下。
打开本地安全策略如下:
配置 作为服务登录 将你当前的用户加进去 :
确定。
在服务中配置 Informatica services 的属性:
找到上一步的用户加进去。(注意这个用户必须有密码,否则启动不了服务)
确定重新启动服务。
三、配置 Informatica Console
现在可以在 Informatica 中发送 email 了。
在使用 Informatica 发送邮件的时候 Outlook 一定要开着,不然在 Informatica 的日志中显示
发送成功,但是目标邮箱接受不到邮件。
附:
要想发送带附件的 email 在 session 中可配置