如果已生成自己的 sendmail.cf 或 submit.cf 副本,则升级过程中不重新生成该配置文件。以下过程显示如何配置 sendmail 服务属性以便为您自动重新生成 sendmail.cf 文件。有关如何自动生成 submit.cf 配置文件的说明,请参见Example 2–1。如果需要生成这两个文件,则可以结合执行这两个过程。
# svccfg -s sendmail svc:/network/smtp:sendmail> setprop config/path_to_sendmail_mc=/etc/mail/cf/cf/myhost.mc svc:/network/smtp:sendmail> quit
第一个命令会将更改推送到正在运行的快照。第二个命令使用新选项重新启动 sendmail 服务。
# svcadm refresh svc:/network/smtp:sendmail # svcadm restart svc:/network/smtp:sendmail
此过程配置 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