<< Click to Display Table of Contents >>

Mail


Constructor Detail

Mail

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:ファイルを添付する場合、添付するファイル名。添付ファイルの区切り文字"|"をファイル名に含むことはできません。