<< Click to Display Table of Contents >>

Mail


Constructor Detail

Mail

public Mail(string url, string id, string pw, bool autoLogin, bool useUSL)

メール関連情報を設定してメールを転送する機能を実行します。

Parameters

url:HTTP方式OZ ServerのURL

id:ユーザーID

pw:ユーザーのパスワード

autoLogin:自動ログインをするか否か

useUSL:USLを使用するか否か


Method Detail

AddAlias

public void AddAlias(string aliasName, NameValueCollection configMap)

OZ Serverに設定したエイリアス名でメール設定情報を追加します。

Parameters

aliasName:エイリアス名

configMap:メール設定属性値(参照:NameValueCollection

GetAliasConfig

public NameValueCollection GetAliasConfig(string aliasName)

指定エイリアスのメール設定情報を取得します。

Parameters

aliasName:エイリアス名

GetMailAliasNames

public string[] GetMailAliasNames()

OZ Serverのmail.propertiesに設定されたメールエイリアスを全て取得します。各エイリアスのactive状態に関わらず、設定された全てのエイリアスを取得します。

ModifyAlias

public void ModifyAlias(string aliasName, string newAliasName, NameValueCollection configMap)

指定エイリアスのエイリアス名及びメール設定情報を変更します。

Parameters

aliasName:エイリアス名

newAliasName:変更するエイリアス名

configMap:メール設定属性値(参照:NameValueCollection

RemoveAlias

public void RemoveAlias(string aliasName)

指定エイリアスのメール設定情報を削除します。

Parameters

aliasName:エイリアス名

Send

public void Send(string aliasName, string from, string fromUserName, string to, string cc, string bcc, string subject, string context, bool isHTML, string localFileFullPath, string fileName)

指定エイリアスに設定されたメール情報にメールを非同期方式で転送します。

Parameters

aliasName:エイリアス名

from:発信者のメールアドレス

fromUserName:発信者名。 値をnullまたは""と設定する場合、発信者のメールアドレスが適用される。

to:受信者のメールアドレス

cc:参照メールアドレス。 値をnullまたは""と設定する場合、参照メールアドレスが適用され、複数値を設定する場合、","または";"を区切りとして設定。

bcc:隠し参照メールアドレス。 値をnullまたは""と設定する場合、隠し参照メールアドレスが適用され、複数値を設定する場合、","または";"を区切りとして設定。

subject:メールのタイトル

context:メール本文

isHTML:メッセージタイプをHTMLに設定する。

localFileFullPath:ファイルを添付する場合、添付するファイルの全体パス。 複数値を設定する場合、"|"を区切りとして設定。

fileName:ファイルを添付する場合、添付するファイル名。添付ファイルの区切り文字"|"をファイル名に含むことができます。

SendSync

public bool SendSync(string aliasName, string from, string fromUserName, string to, string cc, string bcc, string subject, string context, bool isHTML, string localFileFullPath, string fileName)

指定エイリアスに設定されたメール情報にメールを同期方式で転送し、メールの転送結果を取得します。

Parameters

aliasName:エイリアス名

from:発信者のメールアドレス

fromUserName:発信者名。 値をnullまたは""と設定する場合、発信者のメールアドレスが適用される。

to:受信者のメールアドレス

cc:参照メールアドレス。 値をnullまたは""と設定する場合、隠し参照メールアドレスが適用され、複数値を設定する場合、","または";"を区切りとして設定。

bcc:隠し参照メールアドレス。 値をnullまたは""と設定する場合、隠し参照メールアドレスが適用され、複数値を設定する場合、","または";"を区切りとして設定。

subject:メールのタイトル

context:メール本文

isHTML:メッセージ形式をHTMLで設定するか否かを設定。

localFileFullPath:ファイルを添付する場合、添付するファイルの全体パス。複数値を設定する場合、"|"を区切りとして設定。

fileName:ファイルを添付する場合、添付するファイル名。添付ファイルの区切り文字"|"をファイル名に含むことができます。