[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

Filter

Table of Contents
Overview Of Filter System
Configuration Variables
Size Limit
Limit For Command Mail
Mime Component Filter Rules
Discussion: Mime Component Filter Needs What Functions ?

Caution

Filter described here is filter system for articles posted to ML. This filter is implemented as FML::Filter class.

Other than article filter, there may be command mail filter. FML::Filter does not provide such function. Instead, FML::Command::Filter class provides command mail specific filter e.g. line length limit of one line.

Overview Of Filter System

There are three types of filter system for content check such as for header, body and mime structure based. Other than the tree cases, we should consider text/plain and non mime text (text/?) filter. So there may be four types of filter.


  header

  body
	non-mime
		permit / reject (!MIME of 4.0's content filter)

	mime component filter
		4.0's content filter

	text/plain filter
			ja, en, ... (language dependent)
			language independent (e.g. M$ GUID scanner)
		check of the first text/plain part
		syntax check

	external filter (call external virus/spam checker)
		clamav
		spamassassin
		bogofilter
Other than these filters, content_filter using SMTP/LMTP can be needed but not implemented. If you need content_filter, please use the function of Postfix.

Traffic based filter is also needed but not implemented yet.

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >