[PREVIOUS CHAPTER] [NEXT CHAPTER]
7 改造

7.1	たわけたHTMLメール対策

現在では汎用 multipart フィルタとして ContentHandler があります
5.0

古い形は以下の通りです。この変数は ContentHandler でも上位互換で
有効です。

	$HTML_MAIL_DEFAULT_HANDLER = 'strip'; (default "")

ユーザからのメールでMIME/Multipartは中身を問わず一番最初のマルチパート
ブロックだけを残して後はぶったぎる。つまり中身が一緒のplainとHTML部分
を持つメールが来たらplain部分だけを残そうとする。でも常に正しい処理か
どうかは不明(大抵正しそうだが)。

	$HTML_MAIL_DEFAULT_HANDLER = 'strip'; (default strip)

値は strip か reject で、デフォールトはstrip。
strip はHTML部分を切りとってMLに流す。
rejectはMLには流さずHTMLメールは拒否すると送り主にメールを送る。

[互換性] $AGAINST_HTML_MAIL が古い変数名。この変数を設定していても互換
性の保証のために'strip'モードで動く。cf/MANFESTでは未定義。


7.2	In-Reply-To: や References: をつけないREPLYメールを返すMUA対策

	$AGAINST_MAIL_WITHOUT_REFERENCE = 1; (default 0)


[PREVIOUS CHAPTER] [NEXT CHAPTER]