[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]