.
Mailサーバー => Sendmail-8.12 アップデート > 4.Sendmail-8.12 FML(メーリングリスト)に関する修正
Linux 活用ガイド:目次

サーバ構築ガイド

レンタル ガイド

ショップ 構築ガイド

情報漏洩対策

Sendmail-8.12 FML(メーリングリスト)に関する修正

aliasesの指定 (FMLを利用している場合)

FMLを利用していた場合、8.11ではaliasesの指定を直接sendmai.mcに記述していました。

define(`ALIAS_FILE',`/etc/mail/aliases,/var/spool/ml/etc/aliases')

8.12からはaliasesの指定をする箇所が変更になっているので注意して下さい。

/usr/lib/sendmail-cf/ostype/linux.m4

省略
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'))

smrsh(shell)実行権限の問題

FMLにおけるsmrsh(shell)実行権限の問題は、セキュアメールサーバーの章で行った対策(Senmail-8.11)のままで問題ありませんでした。確認済

/usr/lib/sendmail-cf/ostype/linux.m4 の修正はsendmail.cfを生成する前に行っておく必要があります。

後は 新規CF作成 で説明している流れでcfを生成し、/etc/mail/sendmail.cf と置き換えてSendmailを再起動します。

bottom_mark
ページ最上部
ページ最上部 前のページ