Commit Graph

1900 Commits

Author SHA1 Message Date
Matt Simerson
a4158bded9 Merge pull request #52 from rsiddall/master
Changes to make Qpsmtpd RPM build under CentOS 6.x
2014-07-06 19:57:08 -07:00
Richard Siddall
79ae549e94 Moves Qpsmtpd::ConfigServer man page to async RPM. 2014-07-05 09:11:19 -04:00
Richard Siddall
038e81a9cc Since the site Perl folders are in very different locations on CentOS 6 compared to CentOS 5, switch to building lists of files instead of hard-coding their locations in the %files section. 2014-07-05 00:09:22 -04:00
Richard Siddall
ac701f2708 CentOS 6 no longer includes ExtUtils::MakeMaker in the core Perl RPMs, so we have to specify it as a build dependency. 2014-07-04 23:49:37 -04:00
Matt Simerson
c74564b4c8 Merge pull request #44 from priyadi/master
munge_subject_threshold did not previously work
2014-06-03 22:12:00 -07:00
Matt Simerson
3300994f97 Merge pull request #49 from luzluna/master
looks good, thanks for this.
2014-06-03 21:44:25 -07:00
Matt Simerson
c02c9c2358 Merge pull request #50 from priyadi/received_line_fix
Add our headers (Received & Authentication-Results) earlier, just after DATA
2014-06-03 21:42:48 -07:00
Priyadi Iman Nurcahyo
c4452a5856 Add our headers (Received & Authentication-Results) earlier, just after DATA 2014-06-04 03:59:52 +00:00
luzluna park
a4c319acf8 stunnel proxy protocol remote ip,port setting feature added for smtps.
reference : http://www.stunnel.org/static/stunnel.html
protocol spec : http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt
2014-06-03 17:48:46 +09:00
luzluna park
bf30a269c9 Revert "stunnel proxy protocol remote ip,port setting feature added for smtps."
This reverts commit eaebf766bc.
2014-06-03 16:45:10 +09:00
Matt Simerson
bdeb92e01b Merge pull request #48 from priyadi/spamassassin
spamassassin: Fix extra newlines between headers and body.
2014-06-03 00:39:32 -07:00
Priyadi Iman Nurcahyo
2775e992a1 Fix extra newlines between headers and body. This caused problems with DKIM verification in SpamAssassin 2014-06-03 07:24:29 +00:00
luzluna park
eaebf766bc stunnel proxy protocol remote ip,port setting feature added for smtps.
reference : http://www.stunnel.org/static/stunnel.html
protocol spec : http://haproxy.1wt.eu/download/1.5/doc/proxy-protocol.txt
2014-05-30 15:21:08 +09:00
Matt Simerson
a2816c50a7 update URL of Qpsmtpd web site to github 2014-05-21 12:44:10 -07:00
Matt Simerson
56ef7452bd Merge pull request #46 from luzluna/master
config parameter passing bug fix.
2014-05-20 20:27:19 -07:00
Dongsik Park
27a0557982 config parameter passing bug fix. 2014-05-21 10:18:19 +09:00
Matt Simerson
d1d2c46548 Merge pull request #45 from priyadi/loadcheck
loadcheck: Provide meaningful rejection message to clients
2014-05-15 07:53:34 -07:00
Priyadi Iman Nurcahyo
bef79d3b7d Fix test for munge_subject_threshold 2014-05-15 14:45:33 +00:00
Priyadi Iman Nurcahyo
59f0c4426c loadcheck: Provide meaningful rejection message to clients 2014-05-15 13:12:47 +00:00
Priyadi Iman Nurcahyo
bb03a785ef munge_subject_threshold did not previously work 2014-05-15 12:21:09 +00:00
Matt Simerson
d60882c857 Merge pull request #43 from msimerson/master
loadcheck: refactored. See =CHANGES section
2014-03-21 21:07:37 -07:00
Matt Simerson
d1ce56657a loadcheck: refactored. See =CHANGES section 2014-03-21 21:03:46 -07:00
Matt Simerson
767a797dbd loadcheck: perltidy 2014-03-21 09:33:16 -07:00
Matt Simerson
2e356a7cab helo: fix doc typo 2014-03-21 09:28:30 -07:00
Matt Simerson
8e6ef9385f Merge pull request #42 from rsiddall/master
Added Peter Eisch's load checking plugin, see: http://www.nntp.perl.org/...
2014-03-21 08:46:28 -07:00
Richard Siddall
aabefce3b9 Added warning about expense of forking/exec to determine system load. Added SEE ALSO links to the postings containing the plugin and an alternate. 2014-03-21 09:56:32 -04:00
Richard Siddall
ab965b585c Minor perldoc fix. 2014-03-21 09:48:49 -04:00
Richard Siddall
5df4dec48d Bumped the plugin version number for the variant with caching. Fixed a typo in the perldoc. 2014-03-21 09:42:54 -04:00
Richard Siddall
04fc9327b7 Found the improved version of Peter Eisch's plugin attached to http://www.nntp.perl.org/group/perl.qpsmtpd/2006/03/msg4710.html. This includes caching of the system load and adds a cache_time config parameter. 2014-03-21 09:40:01 -04:00
Matt Simerson
29e7e5ecf4 Merge pull request #41 from rsiddall/master
Separated out the xinetd files into their own RPM.  Discovered that the ...
2014-03-19 10:48:00 -07:00
Richard Siddall
95102e68c5 Added Peter Eisch's load checking plugin, see: http://www.nntp.perl.org/group/perl.qpsmtpd/2006/01/msg4422.html, and Steve Kemp's alternative at: http://www.nntp.perl.org/group/perl.qpsmtpd/2008/03/msg7814.html 2014-02-13 21:42:56 -05:00
Richard Siddall
55bd8b89f0 Separated out the xinetd files into their own RPM. Discovered that the xinetd configuration file had a different name for the qpsmtpd server than the spec file; corrected the spec file to match, it's now in.qpsmtpd, not in.smtp. Left the service disabled. 2014-02-13 21:13:26 -05:00
Matt Simerson
ecf924e35b Merge pull request #39 from rsiddall/master
Removed packaging/rpm/files/qpsmtpd-plugin-file_connection as there's a ...
2014-02-13 17:05:42 -08:00
Richard Siddall
2ffa50ba50 It would help if I deleted the unused file too... 2014-02-13 19:59:14 -05:00
Richard Siddall
e7d1ac445f Removed packaging/rpm/files/qpsmtpd-plugin-file_connection as there's a newer file logging plugin in plugins/logging/file. See: http://www.nntp.perl.org/group/perl.qpsmtpd/2011/10/msg9619.html 2014-02-13 19:51:37 -05:00
Matt Simerson
f9d84d94c7 Add Postfix XCLIENT support to smtp-forward plugin
manually merged in PR #2 from cventers

XCLIENT support allows Qpsmtpd to forward client information, such as
the IP address and HELO information, to Postfix such that it can use
that information in access control decisions and logging.

XCLIENT is documented here: http://www.postfix.org/XCLIENT_README.html

This patch adds a "xclient" argument to smtp-forward which enables the
use of the XCLIENT verb if it is advertised by the server smtp-forward
is delivering mail to.
2014-02-13 12:53:33 -08:00
Matt Simerson
de72a736da Merge pull request #38 from rsiddall/master
The .spec file needs to have the package name, version, and release hard...
2014-02-13 08:18:51 -08:00
Richard Siddall
f6eba5391b The .spec file needs to have the package name, version, and release hard-coded as few build tools give you the ability to pass these in on the command line when building from the SRPM. Added conditional directives to allow you to override the hard-coded values. 2014-02-13 10:03:54 -05:00
Matt Simerson
941fac98ae Merge pull request #37 from tpoindessous/patch-1
Add the message id in log
2014-01-24 09:28:07 -08:00
tpoindessous
9f404f52bf Add the message id in log
There is no message id in logfile so it's difficult to debug a message sent through qpsmtpd.
2014-01-24 15:11:39 +01:00
Matt Simerson
0c41c01274 Merge pull request #36 from msimerson/master
bringing in 0.94
2014-01-10 21:58:58 -08:00
Matt Simerson
0fee545794 domainkeys: fixed doc typo 2014-01-10 21:55:09 -08:00
Matt Simerson
3a47dd2ac2 dmarc: skip processing for null sender 2014-01-08 19:22:16 -05:00
Matt Simerson
4d1b9ffe32 headers: use a more descriptive variable name 2014-01-08 16:11:04 -08:00
Matt Simerson
895264469f Merge branch 'master' of git://github.com/smtpd/qpsmtpd
Conflicts:
	Changes
2014-01-08 19:07:17 -05:00
Matt Simerson
3353578d8b clamdscan: add support for remote TCP/IP clamd
previous version only worked when clamd was running on the same machine and had access to the spool file. This version also works with a remote clamd.
2013-12-20 00:22:09 -05:00
Matt Simerson
81bf413d30 Merge branch 'master' of github.com:msimerson/qpsmtpd 2013-12-18 00:29:09 -05:00
Matt Simerson
0e0cda6d95 updated Changes with some 0.94 commits 2013-12-18 00:21:46 -05:00
Matt Simerson
2d4f4a299a naughty: legibility improvement 2013-12-18 00:17:37 -05:00
Matt Simerson
45316487e3 anglebrackets: increase penalty, prefix log msgs 2013-12-18 00:16:41 -05:00