Domino自动批量注册用户邮件提醒html
咱们前面文章中有介绍Domino自动批量注册用户,可是注册成功失败咱们都不知道,因此为了更加的体现咱们增长了邮件提醒,咱们想给指定的人员进行邮件通知;具体见下:java
咱们在原有的代码上增长邮件发送功能;bash
咱们再javaagent代码中增长邮件提醒服务器
增长邮件提醒ide
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="<font color=red>系统已经完成如下帐户信息的自动建立,待服务器同步后就能够正常使用</font>;<br><br>用户:"+userid+"<br>缺省密码:"+pwd+"<br>服务器地址:"+mailsvr; bodycontent=bodycontent+"<br>建立时间:"+dt.toString()+"<br> 注册状态:<font color=red>已完成<br><br>该邮件是系统自动发出,请勿回复。</font>"; } else{ bodycontent="<font color=red>系统注册帐号失败,具体见下:</font><br><br>用户:"+userid+"<br>注册状态:<font color=red>失败!</font><br>缘由:<font color=red>"+reason+"</font>;<br>注册时间:"+dt.toString()+"<br><br><font color=red>该邮件是系统自动发出,请勿回复。</font>"; } stream.writeText("<html><body>"+bodycontent+"</body></html>"); // 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( "邮箱帐户注册回执邮件发发送!");
咱们运行测试;当注册成功了,就会收到如下提示测试
当注册失败了就会显示如下提示3d