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

本文介绍如何配置NotificationActivity来实现作业状态的通知功能,并提供了解决方案以应对需要密码认证的SMTP服务器的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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,参数如下:

 

 

就这样就行了!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值