本文经实测在生产环境中正常使用。
 
  环境:Windows2003+Netbackup6.0
  所用软件 blat   
   下载地址:www.blat.net
  目标:经过设定,每次服务器执行完备份后需为管理员发送一份邮件通知,再通过将邮件转至139邮箱实现手机提醒。
   说明:粗体斜体字需按自己的实际情况更换,该环境为NBU6.0,其他版参考其他文档。
 
 
  实现步骤:
  
   1.将下载的blat解压后的文件复制到Windows\System32目录下。
 
   2.运行CMD,执行如下命令,默认为MSTP协议
     
     blat -install   emailserver.company.com   [email protected]
 
   3.测试邮件发送
     blat  c:\mail.txt -s subject -to   [email protected]
   
    4.测试成功后就可以更改NBU的配置了。
 
    5.更改\veritas\NetBackup\bin目录下的nbmail.cmd,更改前先备份一下。
 
    6.找到如下信息
       @REM@IF "%~4"=="" (
 
       @REMblat %3 -s %2 -t %1 -i NetBackup -server WARTHOG -q
       @REM ) ELSE (
       @REMblat %3 -s %2 -t %1 -i NetBackup -server  WARTHOG -q -attach %4
        )@REM
     
        将前面的@REM注释去掉,将WARTHOG更换为自己邮件服务器的地址后保存
     7.打开Netbackup Administration Console
       在Host Properties中选择Master Server中主机的属性,在Global Attributes中填写管理    员的邮件地址,如下图。
 
     

在NUB6.0环境中配置Windows客户端邮件通知_第1张图片

   
  8.在客户端Universal Settings标签中更改为 Server  send mail,然后更改管理员邮件地址。如下图。
      

在NUB6.0环境中配置Windows客户端邮件通知_第2张图片

 
这时就可以按测试备份完成后接收邮件了。如果未收到邮件会在备份状态的详细信息中看到未发送成功的提示,下图的错误是由于我选择的是Client send mail。
 
 
    

在NUB6.0环境中配置Windows客户端邮件通知_第3张图片