メールキュー /var/spool/mqueue を移動する方法
メールキューを移動する場合は、次の手順に従います。
- メールホスト上で管理者になります。
詳細は、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護
の割り当てられている管理権利の使用を参照してください。
- sendmail デーモンを終了します。
# svcadm disable network/smtp:sendmail
これで、sendmail はキューディレクトリを処理しなくなります。
- /var/spool ディレクトリに移動します。
# cd /var/spool
- mqueue ディレクトリとディレクトリ内のすべての内容を omqueue ディレクトリに移動します。次に、mqueue という名前の新しい空のディレクトリを作成します。
# mv mqueue omqueue; mkdir mqueue
- ディレクトリのアクセス権を所有者は読み取り/書き込み/実行に、またグループは読み取り/実行に設定します。また、所有者とグループを daemon に設定します。
# chmod 750 mqueue; chown root:bin mqueue
- sendmail を起動します。
# svcadm enable network/smtp:sendmail