<< Click to Display Table of Contents >>
Constructor Detail
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:ファイルを添付する場合、添付するファイル名。添付ファイルの区切り文字"|"をファイル名に含むことができます。