com.hamaf.hikyaku.util
クラス MailSendUtil

java.lang.Object
  上位を拡張 com.hamaf.hikyaku.util.MailSendUtil

public class MailSendUtil
extends java.lang.Object

タイトル:MailSendUtil is .

説明:メール送信用クラス


テキストメールを送信する場合、以下の項目を設定後"sendTextMessage()"を呼び出す。
プロパティ名 必/任 内容
smtpAddress 必須 SMTPサーバーのアドレス
smtpPort 任意 既定のポート番号(25)以外の場合指定する
mailFrom 必須 送信者のメールアドレス
smtpAuth 任意 SMTPサーバーでユーザー認証が必要な場合trueを設定する
smtpUser 任意 "smtpAuth"にtrueを設定した場合、認証用のユーザーIDを指定する
smtpPassword 任意 "smtpAuth"にtrueを設定した場合、認証用のパスワードを指定する
sendTo 必須 送信先のメールアドレス
sendCC 任意 CCに指定するメールアドレス
sendBCC 任意 BCCに指定するメールアドレス
subject 任意 メールのタイトル
text 任意 メールの本文

添付ファイル付メールを送信する場合、上記の項目と"sendFile"を設定後"sendMimeMessage()"を呼び出す。

著作権: Copyright (c) 2011/01/27

バージョン:
1.0
作成者:
Yoshinori

コンストラクタの概要
MailSendUtil()
           
 
メソッドの概要
 void addSendBCC(java.lang.String sendBCC)
           
 void addSendCC(java.lang.String sendCC)
           
 void addSendFile(java.lang.String sendFile)
           
 void addSendTo(java.lang.String sendTo)
           
 void sendMimeMessage()
          Describe sendMimeMessage method : .
 void sendTextMessage()
          Describe sendTextMessage method : .
 void setMailFrom(java.lang.String mailFrom)
           
 void setProperties(java.lang.String name)
          Describe setProperties method : .
 void setSendBCC(java.util.List<java.lang.String> sendBCC)
           
 void setSendCC(java.util.List<java.lang.String> sendCC)
           
 void setSendFile(java.util.List<java.lang.String> sendFile)
           
 void setSendTo(java.util.List<java.lang.String> sendTo)
           
 void setSmtpAddress(java.lang.String smtpAddress)
           
 void setSmtpAuth(boolean smtpAuth)
           
 void setSmtpPassword(java.lang.String smtpPassword)
           
 void setSmtpPort(int smtpPort)
           
 void setSmtpUser(java.lang.String smtpUser)
           
 void setSubject(java.lang.String subject)
           
 void setText(java.lang.String text)
           
 java.lang.String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MailSendUtil

public MailSendUtil()
メソッドの詳細

sendTextMessage

public void sendTextMessage()
                     throws java.lang.IllegalArgumentException,
                            MessagingException,
                            AddressException,
                            MessagingException
Describe sendTextMessage method : .
テキストメッセージの送信処理。

例外:
java.lang.IllegalArgumentException
MessagingException
AddressException
MessagingException

sendMimeMessage

public void sendMimeMessage()
                     throws java.lang.IllegalArgumentException,
                            MessagingException,
                            AddressException,
                            MessagingException,
                            java.io.UnsupportedEncodingException
Describe sendMimeMessage method : .
添付ファイル付きメールの送信処理。

例外:
java.lang.IllegalArgumentException
MessagingException
AddressException
MessagingException
java.io.UnsupportedEncodingException

setSmtpAddress

public void setSmtpAddress(java.lang.String smtpAddress)
パラメータ:
smtpAddress - セットする smtpAddress

setSmtpPort

public void setSmtpPort(int smtpPort)
パラメータ:
smtpPort - セットする smtpPort

setMailFrom

public void setMailFrom(java.lang.String mailFrom)
パラメータ:
mailFrom - セットする mailFrom

setSendTo

public void setSendTo(java.util.List<java.lang.String> sendTo)
パラメータ:
sendTo - セットする sendTo

addSendTo

public void addSendTo(java.lang.String sendTo)

setSendCC

public void setSendCC(java.util.List<java.lang.String> sendCC)
パラメータ:
sendCC - セットする sendCC

addSendCC

public void addSendCC(java.lang.String sendCC)

setSendBCC

public void setSendBCC(java.util.List<java.lang.String> sendBCC)
パラメータ:
sendBCC - セットする sendBCC

addSendBCC

public void addSendBCC(java.lang.String sendBCC)

setSubject

public void setSubject(java.lang.String subject)
パラメータ:
subject - セットする subject

setText

public void setText(java.lang.String text)
パラメータ:
text - セットする text

setSmtpAuth

public void setSmtpAuth(boolean smtpAuth)
パラメータ:
smtpAuth - セットする smtpAuth

setSmtpUser

public void setSmtpUser(java.lang.String smtpUser)
パラメータ:
smtpUser - セットする smtpUser

setSmtpPassword

public void setSmtpPassword(java.lang.String smtpPassword)
パラメータ:
smtpPassword - セットする smtpPassword

setSendFile

public void setSendFile(java.util.List<java.lang.String> sendFile)
パラメータ:
sendFile - セットする sendFile

addSendFile

public void addSendFile(java.lang.String sendFile)

setProperties

public void setProperties(java.lang.String name)
Describe setProperties method : .
リソースからプロパティを設定する。

パラメータ:
name - a String : リソース名

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString