イントラマートのMailSenderオブジェクトを使用してメールを送信する
イントラマートのMailSenderオブジェクトを使用してメールを送信する方法です。
イントラマートとは
株式会社NTTデータイントラマート社が開発・販売している、Webアプリケーションシステムのシステム共通基盤(統合型フレームワーク)で、国内の著名企業を中心に6,000社以上に導入されています。
イントラマートを導入することにより、Webシステム開発における短納期・低コスト・標準化推進・品質向上を実現できます。
詳しくはこちらをご覧ください。
イントラマートの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 ; }