FMLを利用していた場合、8.11ではaliasesの指定を直接sendmai.mcに記述していました。
define(`ALIAS_FILE',`/etc/mail/aliases,/var/spool/ml/etc/aliases')
8.12からはaliasesの指定をする箇所が変更になっているので注意して下さい。
省略
divert(0)
VERSIONID(`$Id: linux.m4,v 8.13 2000/09/17 17:30:00 gshapiro Exp $')
define(`confEBINDIR', `/usr/sbin')
ifdef(`PROCMAIL_MAILER_PATH',,
define(`PROCMAIL_MAILER_PATH', `/usr/bin/procmail'))
FEATURE(local_procmail)
ifdef(`STATUS_FILE',,define(`STATUS_FILE', `/var/log/sendmail.st'))
ifdef(`confDEF_USER_ID',,define(`confDEF_USER_ID', ``8:12''))
ifdef(`ALIAS_FILE',,define(`ALIAS_FILE', `/etc/mail/aliases'))
FEATURE(`access_db', `hash -o /etc/mail/access')
太文字の個所を削除し、以下の様に変更します。
Sendmail-8.11の場合 define(`ALIAS_FILE',`/etc/mail/aliases,/var/spool/ml/etc/aliases')
Sendmail-8.12の場合(一行です)
ifdef(`ALIAS_FILE',,define(`ALIAS_FILE', `/etc/mail/aliases,/var/spool/ml/etc/aliases'))
FMLにおけるsmrsh(shell)実行権限の問題は、セキュアメールサーバーの章で行った対策(Senmail-8.11)のままで問題ありませんでした。確認済
/usr/lib/sendmail-cf/ostype/linux.m4 の修正はsendmail.cfを生成する前に行っておく必要があります。
後は 新規CF作成 で説明している流れでcfを生成し、/etc/mail/sendmail.cf と置き換えてSendmailを再起動します。