<< Click to Display Table of Contents >>
Constructor Detail
public Mail(String url, String id, String pw, boolean bAutoLogin, boolean useUSL)
メール関連情報を設定してメールを転送する機能を実行します。
Parameters:
url:HTTP方式OZ ServerのURL
id:ユーザーID
pw:ユーザーのパスワード
bAutoLogin:自動ログインをするか否か
useUSL:USLを使用するか否か
Method Detail
addAlias
public void addAlias(String aliasName, SortProperties p) throws OZCPException
OZ Serverに設定したエイリアス名でメール設定情報を追加します。
Parameters:
aliasName : エイリアス名
p : メール設定属性値。(参照 : NameValueCollection)
getAliasConfig
public SortProperties getAliasConfig(String aliasName) throws OZCPException
該当エイリアスのメール設定情報を取得します。
Parameters:
aliasName : エイリアス名
getMailAliasNames
public String[] getMailAliasNames()
OZ Serverのmail.propertiesに設定されたメールエイリアスを全てを取得します。エイリアスのactive状態に関わらず設定された全てのエイリアスを取得します。
modifyAlias
public void modifyAlias(String aliasName, String newAliasName, SortProperties p) throws OZCPException
該当エイリアスのエイリアス名及びメール設定情報を変更します。
Parameters:
aliasName : エイリアス名
newAliasName : 変更するエイリアス名
p : メール設定属性値。(参照 : NameValueCollection)
removeAlias
public void removeAlias(String aliasName) throws OZCPException
該当エイリアスのメール設定情報を削除します。
Parameters:
aliasName : エイリアス名
send
public void send(String aliasName, String from, String fromUserName, String to, String cc, String bcc, String subject, String context, boolean isHTML, String localFileFullPath, String fileName) throws OZCPException
該当エイリアスに設定されたメール情報にメールを非同期方式で転送します。
Parameters:
aliasName:エイリアス名
from:発信者のメールアドレス
fromUserName:発信者名。値をnullまたは""と設定する場合、発信者のメールアドレスで適用される。
to:受信者のメールアドレス
cc:参照メールアドレス。値をnullまたは""と設定する場合、参照メールアドレスで適用される。複数値を設定する場合、区切り文字","または";"を使用してい設定する。
bcc:隠し参照メールアドレス。値をnullまたは""と設定する場合、隠し参照メールアドレスで適用される。複数値を設定する場合、区切り文字","または";"を使用して設定する。
subject:メールのタイトル
context:メール内容
isHTML:メッセージタイプをHTMLに設定する。
localFileFullPath:ファイルを添付する場合、添付するファイルの全体パス。複数値を設定する場合、区切り文字"|"を使用して設定する。
fileName:ファイルを添付する場合、添付するファイル名。添付ファイルの区切り文字"|"をファイル名に含むことはできません。
sendSync
public boolean sendSync(String aliasName, String from, String fromUserName, String to, String cc, String bcc, String subject, String context, boolean isHTML, String localFileFullPath, String fileName) throws OZCPException
該当エイリアスに設定されたメール情報にメールを同期方式で転送してメールの転送結果を取得します。
Parameters:
aliasName:エイリアス名
from:発信者のメールアドレス
fromUserName:発信者名。値をnullまたは""と設定する場合、発信者のメールアドレスで適用される。
to:受信者のメールアドレス
cc:参照メールアドレス。値をnullまたは""と設定する場合、参照メールアドレスで適用される。複数値を設定する場合、区切り文字","または";"を使用して設定する。
bcc:隠し参照メールアドレス。値をnullまたは""と設定する場合、隠し参照メールアドレスで適用される。複数値を設定する場合、区切り文字","または";"を使用して設定する。
subject:メールのタイトル
context:メール内容
isHTML:メッセージ形式をHTMLに設定する。
localFileFullPath:ファイルを添付する場合、添付するファイルの全体パス。複数値を設定する場合、区切り文字"|"を使用して設定する。
fileName:ファイルを添付する場合、添付するファイル名。添付ファイルの区切り文字"|"をファイル名に含むことはできません。