Commit Graph

  • 03a53bad7c + Made the SpamAssassin plugin work with SA 2.6+ (thanks to numerous + contributors, thanks everyone!). Note that for now it's not + including the Spam: headers with the score explained. For that use + the spamassassin_spamc plugin from http://projects.bluefeet.net/ + (for now). Ask Bjørn Hansen 2004-02-22 02:17:29 +0000
  • 5abf363c34 Added Postfix queue plugin thanks to Peter J Holzer! Ask Bjørn Hansen 2004-02-19 10:55:36 +0000
  • 72a4a024fe exit calls ... Ask Bjørn Hansen 2004-02-13 13:11:50 +0000
  • dfb763acdf don't call exit from the SMTP object, call the disconnect method instead Ask Bjørn Hansen 2004-02-13 13:10:18 +0000
  • b095466c96 update Ask Bjørn Hansen 2004-02-03 03:22:42 +0000
  • 773ca08ebf + Update the SPF plugin (Philip Gladstone, philip@gladstonefamily.net): + * Integrated with Mail::SPF::Query 1.991 + * Don't do SPF processing when you are acting as a relay system + * Remove the MX changes as they are now inside Mail::SPF::Query Ask Bjørn Hansen 2004-02-03 02:57:04 +0000
  • 98e2f08885 check for hi virus plugin from matt Ask Bjørn Hansen 2004-01-19 09:33:19 +0000
  • df1a9a08ad SPF now requires the HELO string Matt Sergeant 2003-12-11 09:07:51 +0000
  • c567f3726a Support DENYHARD as response to RCPT Matt Sergeant 2003-12-03 20:58:30 +0000
  • fe717b4b91 Document DENYHARD Matt Sergeant 2003-12-03 08:12:28 +0000
  • c4903199ff DENYHARD - allows you to DENY with a disconnect Matt Sergeant 2003-12-03 08:07:36 +0000
  • c1aa3ddb8a Override log function to use fileno(client) as pid will always be the same Don't use exit() in response to bad LF end of DATA Matt Sergeant 2003-11-19 23:01:43 +0000
  • 91893ec62f Doc fix. Matt Sergeant 2003-11-10 08:06:00 +0000
  • afff6f988b reinstate the default plugins config (from revision 1.9) Ask Bjørn Hansen 2003-11-06 22:31:38 +0000
  • b55eae7e36 unset indata{} after DATA is finished. Matt Sergeant 2003-11-06 15:41:03 +0000
  • c2fb24c4e4 Split received header so it doesn't exceed 78 chars Matt Sergeant 2003-11-04 22:52:49 +0000
  • eff5e69d39 Oops, got the wrong end of the socket for the IP address! Matt Sergeant 2003-11-03 08:22:24 +0000
  • ba12debf5f Less log rubbish Matt Sergeant 2003-11-02 19:00:17 +0000
  • ad5e1b6fff Support SIGTERM Matt Sergeant 2003-11-02 17:36:36 +0000
  • 199179eddc Cleanup logging Matt Sergeant 2003-11-02 17:34:33 +0000
  • cae0ac29f4 Set port back to 25 Matt Sergeant 2003-11-02 11:36:01 +0000
  • 66c5c78a38 Looks like we can't delete the _qp after all. <sigh> Matt Sergeant 2003-11-02 11:35:15 +0000
  • fe550b6c91 Big chunk-O changes Matt Sergeant 2003-11-02 11:22:59 +0000
  • 77881fe791 Example relayclients file Matt Sergeant 2003-11-02 11:18:29 +0000
  • 981f6de7ab A non-tcpserver qpsmtpd server Matt Sergeant 2003-11-02 11:15:40 +0000
  • 089a8ebd97 Allow relayclients and morerelayclients files (paves the way for separate server outside of tcpserver) Matt Sergeant 2003-11-02 11:14:44 +0000
  • 5b5ab7796d Removed old comment Matt Sergeant 2003-11-02 11:13:29 +0000
  • 03b8cda2b5 Don't keep the _qp around - just pass it in to each hook. Matt Sergeant 2003-11-02 11:13:08 +0000
  • b442d002f1 Don't unfold header lines. Matt Sergeant 2003-11-01 10:05:23 +0000
  • 29bbbece90 Check for register() function after fixing plugin name (major speedup for persistent environments as previously queue/qmail-queue would be recompiled for every mail) Matt Sergeant 2003-10-23 08:48:56 +0000
  • 38317f082e Use POSIX::dup2() instead of open() with <& since I found the latter failed regularly for me - POSIX::dup2() was just plain more reliable. Odd, I know. Matt Sergeant 2003-10-09 17:21:49 +0000
  • 1f92301f6a Allow location of clamscan to be set. Reset body before writing temp file. (Both patches from Nick Leverton - nick@leverton.org) Matt Sergeant 2003-10-08 07:15:51 +0000
  • a1cf0ae556 Milter plugin Matt Sergeant 2003-10-01 20:57:11 +0000
  • d70a5d31f0 Added a note about running under PPerl Matt Sergeant 2003-10-01 20:56:19 +0000
  • 2a76892570 don't use Data::Dumper Ask Bjørn Hansen 2003-09-15 10:50:27 +0000
  • 891778b175 Say Received: ... via ESMTP instead of via SMTP when the client speaks ESMTP. (Hoping this can be a useful SpamAssassin rule). Ask Bjørn Hansen 2003-09-05 05:10:40 +0000
  • cb49a9079e add pod documentation and sanity checking of the config Ask Bjørn Hansen 2003-08-31 08:24:06 +0000
  • e006f74d23 Use $ENV{QMAIL} to override /var/qmail for where to find the control/ directory. Ask Bjørn Hansen 2003-08-30 15:14:56 +0000
  • 53efac2e14 Use $ENV{QMAIL} to override /var/qmail for where to find the control/ directory. Ask Bjørn Hansen 2003-08-30 15:14:39 +0000
  • 1414144068 Allow dots in the address Matt Sergeant 2003-07-24 12:44:19 +0000
  • bae4a84b99 Fixed defaults bug (freeside) Matt Sergeant 2003-07-24 12:43:46 +0000
  • f7790c75fd Removed DISCARD Matt Sergeant 2003-07-24 12:43:02 +0000
  • 199c2164a4 default the header to "unknown" Ask Bjørn Hansen 2003-07-08 03:12:04 +0000
  • 9f857f845e 0.27-dev Ask Bjørn Hansen 2003-07-08 03:10:48 +0000
  • 5a7b0c937b Patch from freeside to do things slightly more correctly Matt Sergeant 2003-06-27 23:00:52 +0000
  • 4548b77eca Right names are "fail" and "softfail" (bad docs, bad) Add headers by default instead of issuing DENY Matt Sergeant 2003-06-27 17:27:35 +0000
  • 04f2e4ee73 Initial hack at an SPF filter Matt Sergeant 2003-06-27 12:25:52 +0000
  • d71ddbbd04 minor doc patch Ask Bjørn Hansen 2003-06-24 16:04:55 +0000
  • 1e86299bf8 Added DISCARD option to DATA (body) checks Added documentation to Constants.pm Matt Sergeant 2003-06-24 07:42:38 +0000
  • 0c99d11f8b Don't reload plugins if already loaded (stops warnings under pperl) Matt Sergeant 2003-06-23 08:14:25 +0000
  • d99eea00d6 release 0.26 Ask Bjørn Hansen 2003-06-11 08:38:57 +0000
  • 94e3fe051d more status Ask Bjørn Hansen 2003-06-11 08:37:35 +0000
  • cfa5ce4d27 add roadmap Ask Bjørn Hansen 2003-06-10 10:25:56 +0000
  • 8c52b83ab2 nuke the unused and incorrect add_header_line method Ask Bjørn Hansen 2003-06-10 10:15:42 +0000
  • 1eafaba4e9 don't try to open configuration files that does not exist. Ask Bjørn Hansen 2003-06-10 10:06:31 +0000
  • 078ab57dd5 Matt++ Ask Bjørn Hansen 2003-06-10 10:05:32 +0000
  • 1cc56d8f64 add sbl.spamhaus.org to the default config Ask Bjørn Hansen 2003-06-10 10:04:50 +0000
  • 03e00bfb23 Fix bug in dnsbl that made it sometimes ignore "hits" (thanks to James H. Thompson <jht@lava.net>) Ask Bjørn Hansen 2003-06-10 10:03:58 +0000
  • 2999d7cccd Added docs Matt Sergeant 2003-06-09 13:45:29 +0000
  • 80784bb862 Added an smtp forwarding plugin Matt Sergeant 2003-06-09 11:06:41 +0000
  • 9b150dfcf1 Fix bug hiding the error message when an existing configuration file isn't readable. Ask Bjørn Hansen 2003-04-23 03:36:36 +0000
  • c2b8e8aa19 Add not even halfbaked saslauth plugin. Hopefully it'll give us SMTP AUTH some day. :-) Ask Bjørn Hansen 2003-04-21 09:42:01 +0000
  • cd60b5cc84 more todo Ask Bjørn Hansen 2003-04-21 08:30:13 +0000
  • 1223c26ccf Filter out all uncommon characters from the remote_host setting. (thanks to Frank Denis / Jedi/Sector One for the hint). Ask Bjørn Hansen 2003-04-21 08:28:12 +0000
  • c68e306d17 Don't break under taint mode on OpenBSD. (thanks to Frank Denis / Jedi/Sector One) Ask Bjørn Hansen 2003-04-21 08:23:35 +0000
  • b1fc4cafc5 Have the qmail-queue plugin add the message-id to the "Queued!" message we send back to the client (to help those odd sendmail using people debug their logs) Ask Bjørn Hansen 2003-04-16 16:45:57 +0000
  • 4c4360d038 Set the process name to "qpsmtpd [1.2.3.4 : host.name.tld]" Ask Bjørn Hansen 2003-04-16 16:35:14 +0000
  • 933d76ecf9 Fixed timeout bug when the client sent DATA and then stopped before sending the next line. (Gergely Risko <risko@risko.hu>) Ask Bjørn Hansen 2003-04-15 18:10:44 +0000
  • 3c80ae667f remove $plugin defined twice warning Ask Bjørn Hansen 2003-04-15 17:50:45 +0000
  • 3352c379ff add /bin and /usr/bin to the PATH Ask Bjørn Hansen 2003-04-15 17:50:22 +0000
  • 64b92755b5 check_earlytalker plugin. Deny the connection if the client talks before we show our SMTP banner. (From Devin Carraway) Ask Bjørn Hansen 2003-04-15 17:39:27 +0000
  • f27b77ae61 unrecognized_command hook and a count_unrecognized_commands plugin. (Rasjid Wilcox) Ask Bjørn Hansen 2003-04-15 17:39:03 +0000
  • 22ca786bac check_earlytalker plugin. Deny the connection if the client talks before we show our SMTP banner. (From Devin Carraway) Ask Bjørn Hansen 2003-04-15 17:01:43 +0000
  • 224fe807e1 oops; fix bad commit of the #! line Ask Bjørn Hansen 2003-03-26 22:51:14 +0000
  • c10b6fb375 Support morercpthosts.cdb Ask Bjørn Hansen 2003-03-25 12:50:07 +0000
  • bf885c2fe8 release 0.25 Ask Bjørn Hansen 2003-03-18 10:02:12 +0000
  • 1e68979d60 0.26-dev Ask Bjørn Hansen 2003-03-18 09:59:21 +0000
  • 132b508c6f 2003 Ask Bjørn Hansen 2003-03-18 09:59:10 +0000
  • b5f6468466 0.25 Ask Bjørn Hansen 2003-03-18 09:55:06 +0000
  • 5ea59dbf59 add note about SA 2.50 Ask Bjørn Hansen 2003-03-18 09:53:37 +0000
  • 1b33326e77 add check_spamhelo Ask Bjørn Hansen 2003-03-18 09:47:09 +0000
  • c5453ef74c pass -R to tcpserver Ask Bjørn Hansen 2003-03-18 09:46:52 +0000
  • 17aa4b1417 add a bit more detail to the installation instructions Ask Bjørn Hansen 2003-03-18 09:46:43 +0000
  • 0f78dd2fdb more credits! Thanks everyone. Ask Bjørn Hansen 2003-03-18 09:46:18 +0000
  • e4cd5cbf89 Add documentation for the helo hook Ask Bjørn Hansen 2003-03-18 09:45:55 +0000
  • 5d34bad178 Date: Thu, 13 Mar 2003 00:57:39 -0800 From: Devin Carraway <qpsmtpd-list@devin.com> To: qpsmtpd@perl.org Subject: HELO hook and check plugin Ask Bjørn Hansen 2003-03-18 09:43:22 +0000
  • 4fd09264e8 Date: Tue, 11 Mar 2003 08:08:16 +0000 From: Matt Sergeant <matt@sergeant.org> To: qpsmtpd@perl.org Subject: [PATCH] Get all dnsbl results Ask Bjørn Hansen 2003-03-18 09:20:26 +0000
  • d06e5ca548 add required modules Ask Bjørn Hansen 2003-03-18 09:04:49 +0000
  • 883b184a80 Use the proper RFC2822 date format in the Received headers. (Somehow I had convinced myself that ISO8601 dates were okay). Thanks to Kee Hinckley <nazgul@somewhere.com>. Ask Bjørn Hansen 2003-02-06 05:17:28 +0000
  • 7b67c74746 pperl update; update STATUS Ask Bjørn Hansen 2003-02-06 04:40:48 +0000
  • 1b31fcde44 add Rasjid Wilcox Ask Bjørn Hansen 2003-01-20 11:04:52 +0000
  • e7c263dd40 All major changes in the this release where by Rasjid Wilcox <rasjidw@openminddev.net>. Ask Bjørn Hansen 2003-01-20 11:04:36 +0000
  • ad10192d9e allow relaying to config('me') Ask Bjørn Hansen 2003-01-20 11:03:15 +0000
  • 5eec66f3e2 add deny hook (Rasjid Wilcox) Ask Bjørn Hansen 2003-01-20 11:02:20 +0000
  • bcaf58471e most of these changes were by Rasjid Wilcox <rasjidw@openminddev.net>. Ask Bjørn Hansen 2003-01-20 11:01:32 +0000
  • 50451c09a4 fix typo in Rasjid's email address Ask Bjørn Hansen 2002-12-26 17:59:24 +0000
  • f33a07ccad status update Ask Bjørn Hansen 2002-12-09 09:13:20 +0000
  • 6aac8fc692 release 0.20 Ask Bjørn Hansen 2002-12-09 09:08:44 +0000
  • efeb19129f Fix the "too many dots in the beginning of the line" bug. Ask Bjørn Hansen 2002-12-09 09:08:09 +0000
  • 52d16950ac minor documentation changes Ask Bjørn Hansen 2002-12-09 08:47:36 +0000