Domino自动批量注册用户邮件提醒

我们前面文章中有介绍Domino自动批量注册用户,但是注册成功失败我们都不知道,所以为了更加的体现我们增加了邮件提醒,我们想给指定的人员进行邮件通知;具体见下:

我们在原有的代码上增加邮件发送功能;

我们再javaagent代码中增加邮件提醒

Domino自动批量注册用户邮件提醒_第1张图片

增加邮件提醒

Domino自动批量注册用户邮件提醒_第2张图片

   header=body.createHeader("Subject");   
            header.setHeaderVal("邮箱账户注册回执信息");    
            header=body.createHeader("Principal");    
            header.setHeaderVal(SenderToDisplay);    
             header=body.createHeader("To");    
            header.setHeaderVal(SendTo);    
            DateTime dt=s.createDateTime("Today");    
            dt.setNow();    
 //            maildoc.replaceItemValue("Form", "memo");    
 //            maildoc.replaceItemValue("Principal", SenderToDisplay);    
 //            maildoc.replaceItemValue("SendTo", SendTo);    
 //            maildoc.replaceItemValue("Subject", "邮箱账户注册回执信息");    
            if (bsuccess) {     
 //                bodycontent=bodycontent+"\n创建时间:"+dt.toString()+"\n 注册状态:已完成\n\n该邮件是系统自动发出,请勿回复。";    
                bodycontent="系统已经完成以下账户信息的自动创建,待服务器同步后就可以正常使用;

用户:"+userid+"
缺省密码:"+pwd+"
服务器地址:"+mailsvr;                     bodycontent=bodycontent+"
创建时间:"+dt.toString()+"
 注册状态:已完成

该邮件是系统自动发出,请勿回复。";                 }                 else{                     bodycontent="系统注册账号失败,具体见下:

用户:"+userid+"
注册状态:失败!
原因:"+reason+";
注册时间:"+dt.toString()+"

该邮件是系统自动发出,请勿回复。";                  }                 stream.writeText(""+bodycontent+"");      //            body.setContentFromText(stream, "text/HTML;charset=UTF-8", MIMEEntity.ENC_IDENTITY_7BIT);      //            body.setContentFromText(stream, "text/HTML;charset=gb2312", MIMEEntity.ENC_IDENTITY_7BIT);                 body.setContentFromText(stream, "text/HTML;charset=gb2312", MIMEEntity.ENC_EXTENSION);      //            body.encodeContent(MIMEEntity.ENC_BASE64);                  //            maildoc.replaceItemValue("body",bodycontent );                  maildoc.send(false);                 s.setConvertMIME(true);                 System.out.print( "邮箱账户注册回执邮件发发送!");

我们运行测试;当注册成功了,就会收到以下提示

Domino自动批量注册用户邮件提醒_第3张图片

当注册失败了就会显示以下提示

Domino自动批量注册用户邮件提醒_第4张图片