jpomailrecv(UNIX限定)
形式
jpomailrecv -u 監視ユーザー名 [-t リトライ打ち切り時間]
機能
SMTPメールサーバのエイリアスを利用してメールを取得し,メール受信監視独自のメールファイルを作成したり,排他制御を実行したりするための,メール配信機能を設定します。
実行権限
なし
引数
-u 監視ユーザー名
環境設定パラメーターUserNameに指定したユーザー名を指定します。
指定できる文字数は,1〜256(単位:バイト)です。
-t リトライ打ち切り時間
編集しようとしたメールファイルに排他制御が設定されている場合に,編集のリトライを打ち切る時間を指定します。
指定できる値は,1〜1,440(単位:分)です。省略した場合,リトライは無制限になります。
注意事項
-
コマンドを実行する場合には,JP1/AJS3サービスを起動しておく必要があります。
-
環境設定パラメーターUserNameには,コマンドの監視ユーザー名と同じユーザー名を指定してください。また,コマンドの実行前に,jajs_configコマンドで環境設定パラメーターUserNameの内容をシステムに反映してください。環境設定パラメーターUserNameの詳細,およびjajs_configコマンドでの設定方法については,マニュアル「JP1/Automatic Job Management System 3 連携ガイド 2.4.2 メール受信監視ジョブのための環境設定をする」を参照してください。
-
コマンド実行時にエラーが発生した場合や,編集のリトライを打ち切った場合,受信したメールは送信元に返信されます(ロックファイルの削除に失敗した場合を除く)。
-
このコマンドは,必ずエイリアスファイルに記述し,SMTPメールサーバから起動してください。手動で直接起動した場合の動作については保証できません。
-
エイリアスファイルに記述する際は,コマンド全体を「"」で囲んでください。
使用例1
環境設定パラメーターUserNameに「mailuser」と指定している場合に,リトライ打ち切り時間を10分とします。
mailuser:"|/opt/jp1ajs2/bin/jpomailrecv -u mailuser -t 10"
使用例2
環境設定パラメーターUserNameに「user1」と指定している場合に,リトライを打ち切りません。
user1:user1,"|/opt/jp1ajs2/bin/jpomailrecv -u user1"