在 Oracle® Solaris 11.2 中管理 sendmail 服务

退出打印视图

更新时间: 2014 年 7 月
 
 

如何移动邮件队列 /var/spool/mqueue

如果要移动该邮件队列,请按照以下说明操作。

  1. 成为邮件主机的管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  2. 中止 sendmail 守护进程。
    # svcadm disable network/smtp:sendmail

    现在,sendmail 将不再处理该队列目录。

  3. 转至 /var/spool 目录。
    # cd /var/spool
  4. 将目录 mqueue 及其所有内容移动到 omqueue 目录中。然后,创建一个名为 mqueue 的新的空目录。
    # mv mqueue omqueue; mkdir mqueue
  5. 将该目录权限按所有者设置为读取/写入/执行,按组设置为读取/执行。另外,将所有者和组设置为 daemon
    # chmod 750 mqueue; chown root:bin mqueue
  6. 启动 sendmail
    # svcadm enable network/smtp:sendmail