クラス SendMail


  • public class SendMail
    extends java.lang.Object
    [USAX](commons)メール送信API。

    Copyright(c) 1999-2016 Camel Engineering LLP All Rights Reserved.
    バージョン:
    REVIEWED ON 2016
    ########################################################################
    (変更履歴)
    REVIEWED2016 Javadoc/commentの拡充
    ########################################################################
    作成者:
    Camel Engineering LLP J.Matsuo
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      SendMail​(java.lang.String pmSmtp, java.lang.String pmPort, java.lang.String pmFrom)
      コンストラクタ。
      SendMail​(java.lang.String pmSmtp, java.lang.String pmPort, java.lang.String pmHost, java.lang.String pmFrom)
      コンストラクタ。
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      void addBCC​(java.lang.String pmMail)
      送信先(TO)の設定。
      void addCC​(java.lang.String pmMail)
      送信先(TO)の設定。
      void addTO​(java.lang.String pmMail)
      送信先(TO)の設定。
      void clear()
      クリア。
      void send()
      メールの送信。
      void setAppended​(java.io.File pmFile)
      添付ファイルの設定。
      void setBody​(java.lang.String pmText)
      本文の設定。
      void setSign​(java.lang.String pmUser, java.lang.String pmPass)
      認証情報の設定。
      void setSubject​(java.lang.String pmText)
      件名の設定。
      • クラスから継承されたメソッド java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • SendMail

        public SendMail​(java.lang.String pmSmtp,
                        java.lang.String pmPort,
                        java.lang.String pmHost,
                        java.lang.String pmFrom)
        コンストラクタ。
        パラメータ:
        pmSmtp - SMTPサーバ名
        pmPort - ポート番号
        pmHost - ホスト名
        pmFrom - 送信者
      • SendMail

        public SendMail​(java.lang.String pmSmtp,
                        java.lang.String pmPort,
                        java.lang.String pmFrom)
        コンストラクタ。
        パラメータ:
        pmSmtp - SMTPサーバ名
        pmPort - ポート番号
        pmFrom - 送信者
    • メソッドの詳細

      • send

        public void send()
                  throws java.io.IOException
        メールの送信。
        例外:
        java.io.IOException - 送信に失敗した場合
      • setAppended

        public void setAppended​(java.io.File pmFile)
        添付ファイルの設定。
        パラメータ:
        pmFile - 添付ファイル
      • setSubject

        public void setSubject​(java.lang.String pmText)
        件名の設定。
        パラメータ:
        pmText - 件名
      • setBody

        public void setBody​(java.lang.String pmText)
        本文の設定。
        パラメータ:
        pmText - 本文
      • addBCC

        public void addBCC​(java.lang.String pmMail)
                    throws javax.mail.internet.AddressException
        送信先(TO)の設定。
        パラメータ:
        pmMail - メールアドレス
        例外:
        javax.mail.internet.AddressException - アドレスが正しくない場合
      • addCC

        public void addCC​(java.lang.String pmMail)
                   throws javax.mail.internet.AddressException
        送信先(TO)の設定。
        パラメータ:
        pmMail - メールアドレス
        例外:
        javax.mail.internet.AddressException - アドレスが正しくない場合
      • addTO

        public void addTO​(java.lang.String pmMail)
                   throws javax.mail.internet.AddressException
        送信先(TO)の設定。
        パラメータ:
        pmMail - メールアドレス
        例外:
        javax.mail.internet.AddressException - アドレスが正しくない場合
      • clear

        public void clear()
        クリア。
      • setSign

        public void setSign​(java.lang.String pmUser,
                            java.lang.String pmPass)
        認証情報の設定。
        パラメータ:
        pmUser - ユーザーID
        pmPass - パスワード