		fml を postfix と一緒に使う場合

				Ken'ichi Fukamachi

------------------------------------------------------------
1	Introduction

2	fml を動かすために必要な設定？
2.1	変更するべき設定
2.2	注意点

Appendix A	その他
Appendix A.1	DefaultUser
------------------------------------------------------------


1	Introduction

Postfix は昔 vmailer と呼ばれていました。β公開時に copyright からみで、
postfix に改名されました。IBM Secure Mailer とも呼ばれます。作者は 
tcp_wraper で有名な Wietse Venema です。

ソースの入手、インストール方法や詳細は以下のURLを参照して下さい。

	http://www.postfix.org/

NetBSD の場合の postfix のセットアップについては以下の URL に簡単にま
とめてあります。

	http://www.fml.org/fml/Japanese/basic_setup/postfix-install.html

Postfix は Sendmail を置き換えるために作られたと主張している通り、
sendmail との互換性は非常に高く、fml のセットアップは sendmail の場合
とほとんど同様です(sendmail の場合については INSTALL ファイルを参照)。

2	fml を動かすために必要な設定？

当然の大前提として、すでにpostfixのインストールが終って、メールを出す、
受け取ることができているとします。

2.1	変更するべき設定

デフォルトでは :include: が使えないので /etc/postfix/main.cf を次のよ
うに変更して下さい。これで :include: 命令が有効になります。

	allow_mail_to_commands = alias,forward,include

main.cf を変更後、 postfix reload を忘れずに！

この postfix 特有の設定以外は sendmail と同じと思って構わないとおもい
ます。

2.2	注意点

1. mynetworks

デフォルトでは fml から postfix への通信は loopback インターフェイスで
す。そのため mynetworks に、

	127.0.0.1/8

を記述するのを忘れないようにして下さい。そうしないと、fmlからのメール
の発信ができなくなります。IPv6 環境では

	::1

の追加も忘れずに( 可能な場合、fml は IPv6 で、失敗したら IPv4 でトライ
します)。

2. smtpd_recipient_limit

postfix では SMTP で通信する時（デフォルトです）に
一回の SMTP トランザクションで受け付ける受信者数は 1000 です。
これは smtpd_recipient_limit という変数で決まっています。

	% postconf smtpd_recipient_limit
	smtpd_recipient_limit = 1000

大規模配送サーバでは、この値を大きくしておくことが必要です。
値を /etc/postfix/main.cf で変更し postfix reload して下さい。 

＃これを $inet_interfaces ごとに変更できるといいんですけどねぇ。
＃これは、ななめよみするかぎり release でもできないとおもいました。
＃ release はソース読んでないので嘘かもしれず

Appendix A	その他

Appendix A.1	DefaultUser

sendmail の DefaultUser にあたるものは default_privs です。

default_privs = fml

などとして elena: "| fml.pl" などと直接 /etc/aliases に書くこともできます。

