メールとSMSの確認コード

パブリック 静的 ブールのsendEmail(電子メールの文字列、文字列のタイトル、文字列のテキスト){
         // タイトルに送る
        試み{ 
            文字列の型名 = タイトル; 
            から文字列 =「[email protected]」;         // 電子メールの送信者の電子メールアドレス 
            文字列名=「サービスを2009pool.com @「;    // 電子メールの送信者の電子メールアドレスの 
            文字列のパスワード=」Pool14ok19「;              // 送信者の電子メールパスワード

            Security.addProvider(新新com.sun.net.ssl.internal.ssl.Provider()) ;
             最終的な文字列SSL_FACTORY = "javax.net.ssl.SSLSocketFactory" // プロパティは、オブジェクトを取得 
            プロパティの小道具= 新しいプロパティ(); 
            props.setProperty( "mail.smtp.host"、 "smtp.qiye.aliyun.com" ); 
            props.setProperty( "mail.smtp.socketFactory.class" 、SSL_FACTORY)。
            props.setProperty( "mail.smtp.socketFactory.fallback"、 "偽" ); 
            props.setProperty( "mail.smtp.port"、 "465" ); 
            props.setProperty( "mail.smtp.socketFactory.port"、 "465" ); 
            props.put( "mail.smtp.auth"、 "真" );
= Session.getDefaultInstance(小道具、新しいオーセンティケータ(){ 
                @Overrideが
                保護たPasswordAuthentication getPasswordAuthenticationを(){
                     戻り 新しいたPasswordAuthentication(ユーザ名、パスワード); 
                } 
            })。
            メッセージmsg = 新しいのMimeMessage(セッション)。
            // 发送内容 
            文字列mailContent = テキスト。
            // 设置发件人和收件人 
            msg.setFrom(たInternetAddress()から)。
            一覧 <文字列> TOS = 新しいのArrayList <>(); 
            (メールで)Tos.add; 
            []にアドレス = 新しい新規たInternetAddress [tos.sizeは()];
             のためint型 I = 0; Iは<)(tos.size; Iは++ ){ 
                [I]に = 新しい新規たInternetAddress (tos.get(I)の); 
            } 
            // 受信者の複数のアドレス
            msg.setRecipients(Message.RecipientType.TOにする); 
            msg.setSubject(型名); // タイトル
             // 設定メッセージボディコンテンツ 
            MSGを。 setContent(mailContent、 "テキスト/ HTML;のcharset = UTF-8" );
             // 送信するメッセージ 
            msg.setSentDate(新しい日付()); 
            Transport.send(MSG)。
            返す ; 
        } キャッチ(例外e){ 
            log.error( "######メールエラーリスト{}" 、E)。
            返す ; 
        } 
    }
確認コードを送信するためにメール

 

おすすめ

転載: www.cnblogs.com/fengmo2427/p/11225525.html