携帯転送、不在通知、モバイルの着信通知オプションを登録すると、メール送信した送信者にエラーメールが届きます
最終更新日: 2010年09月25日
掲載日: 2005年08月05日
sendmailには「smrsh」というプログラムを制限するSHELLプログラムがあります。
この smrshが機能していると、Active! mailのオプション機能も制限されます。この場合、smrshディレクトリにActive! mailが使用しているプログラムを設定して制限を解除します。ディレクトリの場所はsmrshの組み込み先やOSにより異なります。使用している環境から下記のディレクトリを探して下さい。
- 標準 : /usr/libexec/sm.bin/
- Solaris : /var/adm/sm.bin/
- Redhat Linux : /etc/smrsh/
下記は各オプション機能の設定方法になります。例としてSolaris8の例を紹介します。この例では、Active! mailディレクトリは /usr/local/activemail/ にあり、不在通知で使用するvacationは /usr/bin/vacation に置かれています。
■携帯転送 # cd /var/adm/ # ln -s /usr/local/activemail/amm_bin/fwdphone sm.bin/fwdphone # ln -s /usr/local/activemail/system.cfg system.cfg ← (※)
■不在通知 # cd /var/adm/ # ln -s /usr/bin/vacation sm.bin/vacation
■モバイルオプション # cd /var/adm/ # ln -s /usr/local/activemail/amm_bin/notice sm.bin/notice # ln -s /usr/local/activemail/system.cfg system.cfg ← (※)
※ smrshのあるsendmailのバージョンにより、各ユーザーのホームディレクトリの一つ上の階層にリンクします。下記はユーザーディレクトリが /export/home/ としています。
# cd /export/home/ # ln -s /usr/local/activemail/system.cfg system.cfg
