在 Oracle® Solaris 11.2 中管理 sendmail 服务

退出打印视图

更新时间: 2014 年 7 月
 
 

如何自动重新生成配置文件

如果已生成自己的 sendmail.cfsubmit.cf 副本,则升级过程中不重新生成该配置文件。以下过程显示如何配置 sendmail 服务属性以便为您自动重新生成 sendmail.cf 文件。有关如何自动生成 submit.cf 配置文件的说明,请参见Example 2–1。如果需要生成这两个文件,则可以结合执行这两个过程。

  1. 成为管理员。

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

  2. 设置 sendmail 属性。
    # svccfg -s sendmail
    svc:/network/smtp:sendmail> setprop config/path_to_sendmail_mc=/etc/mail/cf/cf/myhost.mc 
    svc:/network/smtp:sendmail> quit
  3. 刷新和重新启动 sendmail 服务。

    第一个命令会将更改推送到正在运行的快照。第二个命令使用新选项重新启动 sendmail 服务。

    # svcadm refresh svc:/network/smtp:sendmail 
    # svcadm restart svc:/network/smtp:sendmail
示例 2-1  建立 submit.cf 的自动重新生成

此过程配置 sendmail 服务,以便自动重新生成 submit.mc 配置文件。

# svccfg -s sendmail-client:default
svc:/network/smtp:sendmail> setprop config/path_to_submit_mc=/etc/mail/cf/cf/submit-myhost.mc 
svc:/network/smtp:sendmail> exit
# svcadm refresh svc:/network/sendmail-client 
# svcadm restart svc:/network/sendmail-client