=head1 NAME spamc - client for spamd =head1 SYNOPSIS =over =item spamc [-d host] [-p port] [-u username] [-h] [-f] =back =head1 OPTIONS =over =item B<-d> I Connect to spamd server on given host =item B<-f> Cause spamc to safe-failover if it can't connect to spamd -- what this means is that in case spamc fails to connect to spamd, it will not return with an exitcode set, it will instead dump the original message to stdout, allowing the message to be delivered, albeit unscanned for spam. Without this flag, connection failures to spamd will cause message delivery failures. Even with this flag set however, if spamc connects successfully, and then encounters an error at a later stage of communication, it will still return an exitcode. =item B<-h> Print this help message and terminate without action =item B<-p> I Connect to spamd server listening on given port =item B<-u> I Have spamd read the config file for the given username to be added to the default configuration =back =head1 DESCRIPTION Spamc is the client half of the spamc/spamd pair. It should be used in place of C in scripts to process mail. It will read the mail from stdin, and spool it to its connection to spamd, then read the result back and print it to stdout. Spamc has extremely low overhead in loading, so it should be much faster to load than the whole spamassassin program. See the F file in the F directory of the SpamAssassin distribution for more details. =head1 SEE ALSO spamd(1) spamassassin(1) Mail::SpamAssassin(3) =head1 AUTHOR Craig R Hughes Ecraig@hughes-family.orgE =head1 PREREQUISITES C =cut