イントラマートのMailSenderオブジェクトを使用してメールを送信する
イントラマートのMailSenderオブジェクトを使用してメールを送信する方法です。
イントラマートのMailSenderオブジェクトを使用してメールを送信する
イントラマートのMailSenderオブジェクトを使用してメールを送信します。
var logger = Logger.getLogger(); function init( request ) { // メール送信用オブジェクト生成 var sessionInfo = AccessSecurityManager.getSessionInfo() ; var locale = sessionInfo.locale ; var sender = new MailSender( locale ) ; if( !isNull( sender )){ // To sender.addTo( "xxx@xxx.xxx.xxx", "xxxxx様" ) ; // Cc sender.addCc( "yyy@yyy.yyy.yyy", "yyyyy様" ) ; // Bcc sender.addBcc( "zzz@zzz.zzz.zzz", "zzz様" ) ; // From sender.setFrom( "Mr.X@xxx.xxx.xxx", "Mr.Xより送信" ) ; // 返信先 sender.addReplyTo( "Mr.X@xxx.xxx.xxx" ) ; // タイトル sender.setSubject( "タイトルです" ) ; // 本文 var wk = "[" + Format.fromDate( "yyyy/MM/dd HH:mm:ss.SSS", new Date() ) + "]\r" ; wk += "本文です。" ; sender.setText( wk ) ; // メール送信 var sendResult = sender.send() ; // 送信成功チェック if( sendResult ){ logger.info( "メール送信が成功しました。" ) ; } else { logger.error( "メール送信は失敗しました。" ) ; return false ; } } else{ logger.error( "MailSenderオブジェクト取得に失敗しました。" ) ; return false ; } return true ; }