乌托邦博客

You see? Even death has a heart

« 信用卡以及银行贷款陷阱将出差厦门 »

利用DataStage Notification Activity Stage发送通知邮件

DataStage         Notification Activity这个Stage的作用是在Job Sequence中,当作业成功或者失败的时候,用指定的邮箱向指定的地址发送通知邮件,以达到监控作业运行的效果。

         其实配置并不复杂,但是却不能支持需要密码认证的SMTP服务器,可能支持吧,反正我是没有能找到办法。如果说你配置了需要认证的SMTP服务器作为作为发送服务器,那么,会一直报一个需要进行认证的错误。

         但是SMTP服务器的认证却没有办法在这个Stage中配置,我找了半天,没有找到配置的地方。

         最后,我在我的Windows 2003 SE上,配置了一个Microsoft自带的一个SMTP和POP3服务器,花了不少功夫呢.........也把重点的几个选项讲一下吧:

  1. SMTP和POP3服务,默认是不安装的,你需要去Windows组件那里更新,在信息服务器那里。
  2. 安装好后,进入管理界面,用IIS的管理,或者网页都可以,我用的是网页,地址:https://utopia:8098/当然你的主机名和我不一样。设置身份认证方法为“加密的密码文件”,这样就可以使用文件存放密码,否则你需要为每一个用户建立一个Windows的用户。
  3. 添加域和邮箱,比如说域为Test.com,用户为ods。这样,你就建立一个ods@Test.com的邮箱了。
  4. 现在,你可以用FoxMail等客户端去登陆邮箱了,这里我搞了半天,而且还把系统给废了,原因是我把Administrator这个用户加到了POP3服务的组里面去了,但是这个组是没有权限登陆操作系统的........
  5. 这里说一下我用恢复系统换来的经验,填写SMTP和POP3邮件服务器的信息的时候,你的用户名是ods@Test.com,而不是ods,如果你用ods,是进不去了.....Good Luck!!!

        这样就可以进去了,接着配置Notification Activity,参数如下:

            就这样就行了!!!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710 Code detection by Codefense

Copyright 2005-2007 Bootad.cn. Some Rights Reserved
.粤ICP备07062332号 QQ:94424751