Solaris 9 標準の sendmail 用の sendmail.cf の作成 (参考文献: Unix Magazine 2002年12月号) cd /usr/lib/mail/cf cp main.mc sendmail.mc emacs sendmail.mc sendmail.mc の内容は次のとおり。 # この前は略 divert(0)dnl VERSIONID(`@(#)main.mc 1.5 (Sun) 08/10/00') OSTYPE(`solaris8')dnl DOMAIN(`solaris-generic')dnl FEATURE(`nouucp',`reject')dnl MAILER(`local')dnl MAILER(`smtp')dnl Dwastro1 Dmfukuoka-edu.ac.jp define(`confDOMAIN_NAME', `$w.$m')dnl define(`confTO_IDENT', `0s')dnl define(`confPRIVACY_FLAGS', `goaway')dnl define(`confOPERATORS', `.:@!^/[]+')dnl make sendmail.cf mv /etc/mail/sendmail.cf /etc/mail/sendmail.cf.org cp sendmail.cf /etc/mail /etc/rc2.d/S88sendmail restart メールのリレーなどのアクセス制限をする場合は、sendmail.mc で MAILER 行の前に FEATURE(`access_db', `hash -o -T /etc/mail/access') を入れておき、作り直した sendmail.cf を /etc/mail にコピー。 その後 /etc/mail/access ファイルにリレーを許可(または拒否)する ドメインなどを記述する。 fukuoka-edu.ac.jp RELAY hogehoge.jp RELAY など。その後、/usr/sbin/makemap hash /etc/mail/access.db < /etc/mail/access などとしてバイナリファイルを作成して、sendmail を再起動する。