You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

rspamd.pod 1.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. =head1 NAME
  2. rspamd - main daemon for rspamd spam filtering system
  3. =head1 SYNOPSIS
  4. rspamd [B<-c> I<config_file>] [B<-f>]
  5. [B<-u> I<user>] [B<-g> I<group>] [B<-p> I<pidfile>]
  6. [B<-t>] [B<-d>]
  7. rspamd [B<--help>]
  8. rspamd [B<-t>]
  9. rspamd [B<-C>]
  10. =head1 DESCRIPTION
  11. B<Rspamd> filtering system is designed to be fast, modular and easily extendable system.
  12. B<Rspamd> core is written in C language using event driven paradigma.
  13. Plugins for B<rspamd> can be written in lua.
  14. B<Rspamd> is designed to process connections completely asynchronous and do not block anywhere in code.
  15. =head1 OPTIONS
  16. =over 4
  17. =item B<-c> I<config_file>, B<--config> I<config_file>
  18. Specify the path where rspamd config is placed. Default is rspamd.xml.
  19. =item B<-u> I<user>, B<--user> I<user>
  20. Specify user rspamd run as. It is possible only when rspamd is launched by super-user as it
  21. calls setuid(2) after spawning workers.
  22. =item B<-g> I<group>, B<--group> I<group>
  23. Specify group rspamd run as.
  24. =item B<-p> I<pidfile>, B<--pidfile> I<pidfile>
  25. Path to pid file where rspamd pid would be stored. Directory containing pidfile must be
  26. writeable by B<rspamd>.
  27. =item B<-f>, B<--no-fork>
  28. Do not daemonize after launch. Usable for debugging purposes.
  29. =item B<-t>, B<--config-test>
  30. Just perform test of configuration. Return zero exit code when configuration is OK.
  31. =item B<-C>, B<--counters>
  32. Show counters for all symbols. Usable when symbols cache is saved.
  33. =item B<-d>, B<--debug>
  34. Turn on debugging mode in logging.
  35. =back
  36. =head1 RETURN VALUE
  37. On exit B<rspamd> returns 0 if operation was successfull and error code otherwise.
  38. =head1 AUTHOR
  39. Vsevolod Stakhov <vsevolod@highsecure.ru>
  40. =head1 COPYRIGHT AND LICENSE
  41. Copyright 2011 by Vsevolod Stakhov <vsevolod@highsecure.ru>.
  42. This program is free software; you may redistribute it and/or modify it
  43. under the terms of BSD license.
  44. =cut