SpamAssassin is free software, also called open source. One only test match will not mark it as spam. Usually, a message has to match multiple tests to be classified as spam. SpamAssassin sets the score threshold, which defines whether the message is spam or not. A positive value means that the message is "spam" and a negative value stands for non-spam.īy combining all the test scores, the program compiles a general score. In the program's documentation, these rules are called "tests." Each test has a particular value, which will be assigned to a message if it matches the criteria. SpamAssassin applies a variety of rules that are used to detect whether mail is spam or not. URI blacklists which are tracking spam websites.Sender Policy Framework and Domain Keys Identified Mail.Hashcash email stamps based on proof-of-work.Fuzzy-checksum-based spam detection filters.DNS-based blackhole lists and DNS-based whitelists.Integrate with several email clients to be run by individual users.Integrate the program into a mail server so it will fulfill the automatic filtering of mail sent to the website.FILES ¶ /usr/bin/spamc client interface to SpamAssassin SEE ALSO ¶ The spamass-milter configuration processĭoes its best to find sendmail, but it is possible to override thisĬompiled-in setting via the - spamc flags. The resulting username is then passed to spamc. x Pass the recipient address through sendmail -bv, which will perform virtusertable and aliasĮxpansion. Whether an email is incoming or outgoing, so a message to make spamass-milter pass If the message is addressed to multiple recipients, the username u defaultuser Pass the username part of the first recipient to spamc with the Sendmail if the default compiled in choice is not satisfactory. See also, the -C option -S /path/to/sendmail This option is used in conjunction with the -x option to specify a path to This option allows the user to call with a different R rejecttext Mail that is rejected is rejected with the message "Blocked by r nn Reject scanned email if it greater than or equal toĮmail if SpamAssassin tags it as spam (useful if you are also using theįor example, if you usually use procmail to redirect taggedĮmail into a separate folder just in case of false positives, you canįlagrant spam outright while still receiving low-scoring messages. P pidfile Create the file pidfile, containing the processid of Useful, this option should be used with the -r,īe added. Both tagged and untagged mail gets passed through unchanged. M Like -m, but also disables creation of any Through the milter interface can be slow for large messages. Simply used to add headers for postprocessing later. This is useful when SpamAssassin is configured with I Ignores messages if the sender has authenticated via SMTP AUTH. Networks, no outgoing emails will be filtered. For example, if you list all your internal Multiple -iįlags will append to the list. Networks is a comma-separated list, where eachĮlement can be either an IP address (), a CIDR network Message will be passed through without calling SpamAssassin at all. i networks Ignores messages if the originating IP is in the network(s) listed. f Causes spamass-milter to fork into theīackground. Has no domain part (if the recipient is on the local machine for example), Spamassassin and have listed the full address there. Useful if you are using an SQL (or other username) backend with The username part on the assumption that all users are local. e defaultdomain Pass the full address to spamc. D host Connects to a remote spamd server on host, instead 3 (historical) Same asįunc,misc,poll,str,uori. uori Calls to the update_or_insert function. str Calls to field lookup and string comparison functions. spamc High-level I/O to the child spamc process. poll Low-level I/O to the child spamc process. net Lookups of the ignored netblocks list. debugflags is a comma-separatedįunc Entry and exit of internal functions. C rejectcode Mail that is rejected is rejected by default with a 5.7.1 code. B spamaddress Same as -b, except the original recipients are Recipients are removed, and inserted into the message as b spamaddress Redirects tagged spam to the specified email address. This may cause messages to bounce, queue, or be passed through unmiltered,ĭepending on the parameters in sendmail's. Sendmail will not be able to access the milter. The following options are available: -p socket Specifies the pathname of a socket to create for communication with Milter that checks and modifies incoming email messages with and Bayesian recognition of spam based on the contents of the users personal spam pit. Sendmail milter for passing emails through Spam Assassin This is a widely respected spam detection system, which works in various ways, including by reference to remote blacklists etc.
0 Comments
Leave a Reply. |