1. 程式人生 > >Domino自動批量註冊用戶郵件提醒

Domino自動批量註冊用戶郵件提醒

domino自動批量註冊用戶郵件提醒

Domino自動批量註冊用戶郵件提醒

我們前面文章中有介紹Domino自動批量註冊用戶,但是註冊成功失敗我們都不知道,所以為了更加的體現我們增加了郵件提醒,我們想給指定的人員進行郵件通知;具體見下:

我們在原有的代碼上增加郵件發送功能;

我們再javaagent代碼中增加郵件提醒

技術分享

增加郵件提醒

技術分享

   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( "郵箱賬戶註冊回執郵件發發送!");

我們運行測試;當註冊成功了,就會收到以下提示

技術分享

當註冊失敗了就會顯示以下提示

技術分享

本文出自 “高文龍” 博客,謝絕轉載!

Domino自動批量註冊用戶郵件提醒