詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# svcadm disable -t network/smtp:sendmail
# cd /etc/mail/cf/cf # cp sendmail.mc hostname.mc
.mc ファイルの新しい名前を指定します
たとえば、ドメインマスカレードを有効にするには、次のコマンド行を追加します。
# cat hostname.mc .. MASQUERADE_AS(`host.domain')
目的のホスト名とドメイン名を指定します
この例では、MASQUERADE_AS は、送信されたメールに、$j ではなく host.domain から送信されたものとしてラベルを付けます。
# make hostname.cf
# /usr/lib/sendmail -C hostname.cf -v testaddr </dev/null
このコマンドはメッセージを表示するとともに、メッセージを testaddr に送信します。システム上で sendmail サービスを再起動せずに、送信メールだけがテストできます。まだメールを処理していないシステムの場合は、完全なテスト手順を使用してください。詳細は、新しいメール構成のテストを参照してください。
# cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.save # cp hostname.cf /etc/mail/sendmail.cf
# svcadm enable network/smtp:sendmail
次のステップ
/etc/mail/sendmail.cf ファイルを生成したら、次の手順に進み、仮想ユーザーテーブルを作成できます。