一、进入控制面板【邮件】建立outlook Profile
二、参考相关资料新建outlook Profile
三、配置Informatica PowerCenter Server
1. 打开 Informatica Power Center -> Informatica Server Setup -> Configuration
2. 在 MS Exchange Profile的输入框中输入刚刚创建的Microsoft Outlook Profile.
四、分配service的权限
这步操作的主要目的是用户可以用他自己的帐户启动Informaitca Service。 Informatica Server 可以用有权限启动Informatica Service的账户发送email。
1. 打开 控制面板 -> 管理工具 -> 本地安全策略 -> 本地策略 -> 用户权限分配 -> 作为Service登录
2. 添加新帐号
五、验证我们刚才添加的帐号也可以启动Informatica Service
1. 打开 控制面板 -> 管理工具 -> 服务 -> Informatica -> Informatica属性->登录
2. 添加我们在上一步指定的用户作为Informatica Service启动的用户
3. 重新启动 Informatica Service
六、确认Informatica使用相同的系统文件(仅Windows操作系统)
1. 拷贝 mapi32.dll 文件, 从系统目录 "\WINDOWS\system32" 到Informatica的 "\Informatica PowerCenter\Repository Server\bin" 和 "\Informatica PowerCenter\Server\bin" 目录下, 如果目的路径下存在mapi32.dll, 将其覆盖.
2. 重新启动 Informatica Server
七、新建一个可以发送Email的Informatica Workflow
1. 创建一个Email任务,需要说明的是Email Task包括两种,可重复使用的和非可重复使用的。非可重复使用的Email Task只能创建并使用在一个指定的session当中, 而可重复使用的Email Task是在Task Developer里,可以被多个不同的Session重复使用。在这里我们只是create一个最简单的例子给大家做个示范。
2. 打开 Workflow Designer, 创建一个workflow,名字:EmailSender。为新建的这个workflow添加一个Email任务。
3. 设置Email任务,包括接受的Email地址、标题、内容。Informatica当然也支持复杂的邮件内容和多个接收人的设置,大家可以参考Informatica的帮助,里面有非常详细的介绍,包括附件的添加、系统信息的获取等等。
4. 保存并运行EmailSender Workflow。在Workflow Monitor里我们可以看到Workflow的运行状态。如果运行成功,我们就可以查看一下收件人邮箱,Informatica已经把邮件发送成功了。