MailServer API

MailServer APIでは、Applications Managerのメール サーバー情報を確認したり、サーバーのパラメーターを設定したりできます。アラート発生時のメール送信先も設定可能です。APIではGETとPOSTでのリクエストをサポートしています。

GETリクエスト

「GET」メソッドでリクエストを行うと、APIがサポートするデータを取得できます。

リクエスト サンプル

http://[host]:[port]/AppManager/xml/MailServer?apikey=[API_KEY]

POSTリクエスト

リクエストを「POST」メソッドで送ると、対応するデータの追加や更新が行われます。

リクエスト サンプル

http://[host]:[port]/AppManager/xml/MailServer?apikey=[API_KEY]

リクエスト パラメーター

APIリクエストにかかわるパラメーターを下に記します。

プライマリ サーバー向け

フィールド 説明
smtpServer SMTPサーバーを実行しているホストの、IPアドレスかホスト名を指定します。
smtpPort SMTPポート番号を指定します。
smtpEmail SMTPサーバーで利用できるメール アドレスを指定してください。
smtpUserName 認証のユーザー名です。
smtpPassword 認証のパスワードです。
prmTlsAuth プライマリTLS認証を有効にするか指定します。値はtrueかfalseです。
prmSslAuth プライマリSSL認証を有効にするか指定します。値はtrueかfalseです。

セカンダリ サーバー向け

フィールド 説明
secSmtpServer SMTPサーバーを実行しているホストの、IPアドレスかホスト名を指定します。
secSmtpPort SMTPポート番号
secSmtpEmail SMTPサーバーで利用できるメール アドレスを指定してください。
secSmtpUserName 認証用のユーザー名です。
secSmtpPassword 認証用のパスワードです。
secTlsAuth セカンダリTLS認証を有効にするか指定します。値はtrueかfalseです。
secSslAuth セカンダリSSL認証を有効にするか指定します。値はtrueかfalseです。

http://app-windows:9091/AppManager/xml/MailServer?apikey=7b5fde68148fa2419bc2f1a1ab87e75

構文

XMLでレスポンスを受けるには

http://[APM Host]:[APM Port]/AppManager/xml/MailServer?apikey=[API_KEY]&smtpport=[PORT]&prmTlsAuth=true&prmSslAuth=[true/false]&secSslAuth=[true/false]&fromAdminServer=[true/false]&smtpusername=[USER_NAME]&smtppassword=[PASS_WORD]&secTlsAuth=[true/false]&smtpServer=[SERVER_NAME]&secSmtpPort=[SECONDARY_PORT]&secSmtpEmail=[MAIL_ADDRESS]&secSmtpUserName=[USER_NAME]&smtpEmail=[MAIL_ADDRESS]&secSmtpServer=[SECONDARY_SERVER_NAME]&secSmtppassword=[PASS_WORD]

JSONでレスポンスを受けるには

http://[APM Host]:[APM Port]/AppManager/json/MailServer?apikey=[API_KEY]&smtpport=[PORT]&prmTlsAuth=true&prmSslAuth=[true/false]&secSslAuth=[true/false]&fromAdminServer=[true/false]&smtpusername=[USER_NAME]&smtppassword=[PASS_WORD]&secTlsAuth=[true/false]&smtpServer=[SERVER_NAME]&secSmtpPort=[SECONDARY_PORT]&secSmtpEmail=[MAIL_ADDRESS]&secSmtpUserName=[USER_NAME]&smtpEmail=[MAIL_ADDRESS]&secSmtpServer=[SECONDARY_SERVER_NAME]&secSmtppassword=[PASS_WORD]

http://app-windows:59090/AppManager/xml/MailServer?apikey=09eebdd6893db4d20e16b84dff6664f1&smtpPort=25&prmTlsAuth=true&prmSslAuth=true&secSslAuth=true&fromAdminServer=true&smtpUserName=primary&smtpPassword=f6JO6Wdbo&secTlsAuth=true&smtpServer=smtp&secSmtpPort=25&secSmtpEmail=JohnDoe@yahoo.com&secSmtpusername=[USER_NAME]econdary&smtpEmail=JohnDoe@appmanager.com&secSmtpServer=smtp&secSmtpPassword=f6JO5sMs6n7