Commit Graph

1865 Commits

Author SHA1 Message Date
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
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
Matt Simerson
bcc6adae19 helo: add karma penalty for no HELO hostname 2013-12-18 00:16:02 -05:00
Matt Simerson
02da55e06d karma: added penalty for spammy TLDs 2013-12-18 00:15:20 -05:00
Matt Simerson
9f88e374c2 tls: reduced importants of an info message
from WARN to INFO
2013-12-18 00:11:53 -05:00
Matt Simerson
fd4cc6f8ab Qpsmtpd: version bump to 0.94 2013-12-18 00:11:16 -05:00
Matt Simerson
a19b7de787 updated DMARC plugin tests
disabled for now, b/c they tested methods which no longer exist in new plugin
2013-12-18 00:09:10 -05:00
Matt Simerson
a4695cec8b geoip: added named array for invalid args
so it passes Perl::Critic tests
2013-12-18 00:02:07 -05:00
Matt Simerson
96dfb08d87 headers: added POD descripting each header 2013-12-18 00:00:52 -05:00
Matt Simerson
725a8d1960 dspam: remove hard coded default in train_ methods 2013-12-17 23:59:57 -05:00
Matt Simerson
7a855d4d6b added dmarc (run SPF & DKIM) first comment 2013-12-17 23:56:02 -05:00
Matt Simerson
c202d3ef69 dmarc integrated with Mail::DMARC
reimplemented dmarc module to use Mail::DMARC
updated SPF plugin to save SPF results in dmarc_spf note
update dkim to store DKIM results in dkim_result & dkim_verifier notes
2013-12-17 23:53:00 -05:00
Matt Simerson
012a7a4918 log/summarize: set undefined strings as empty str
avoids undef warnings
2013-12-17 23:44:35 -05:00
Matt Simerson
2416d1e940 Plugin.pm: made is_naughty is now a getter too 2013-12-17 23:43:26 -05:00
Matt Simerson
6ea12f0896 Merge branch 'master' of github.com:msimerson/qpsmtpd 2013-12-17 18:17:52 -05:00
Matt Simerson
f78da4b13d Changes: updated with 0.93 changes 2013-12-17 15:12:20 -08:00
Matt Simerson
04634feffe STATUS: removed -dev comments 2013-12-17 15:12:20 -08:00
Matt Simerson
19115cd2e4 move Auth-Results header to Original-Auth-Results
this was in a sub, commented out as a TODO to delete them. Instead of deleting, move the Authentication-Results header on incoming messages to the Original-A-R.
2013-12-17 15:12:20 -08:00
Matt Simerson
ddb613f173 TcpServer: optimize DNS lookups for PTR
a. don't use search path (/etc/resolv.conf)
b. explicitely specify PTR in query request
2013-12-17 15:12:20 -08:00
Matt Simerson
6b4b714c2a removed a diff block from docs/config.pod 2013-12-17 15:12:20 -08:00
Matt Simerson
14d5bad9ff remove plaintext UPGRADING (.pod added by Ask) 2013-12-17 15:12:20 -08:00
Matt Simerson
2a12acce6e Changes: updated with 0.93 changes 2013-12-17 15:08:29 -08:00
Matt Simerson
7a9ae2c705 STATUS: removed -dev comments 2013-12-17 15:06:58 -08:00
Matt Simerson
a26d46ed87 move Auth-Results header to Original-Auth-Results
this was in a sub, commented out as a TODO to delete them. Instead of deleting, move the Authentication-Results header on incoming messages to the Original-A-R.
2013-12-17 14:16:34 -08:00
Matt Simerson
1cc7563852 Merge branch 'master' of github.com:msimerson/qpsmtpd
Conflicts:
	lib/Qpsmtpd/TcpServer.pm
	packaging/rpm/qpsmtpd.spec.in
2013-12-17 16:48:52 -05:00
Matt Simerson
90ba0ffe7c domainkeys: fixed doc typo 2013-12-16 00:38:35 -08:00
Matt Simerson
b085388cda TcpServer: optimize DNS lookups for PTR
a. don't use search path (/etc/resolv.conf)
b. explicitely specify PTR in query request
2013-12-01 03:45:12 -05:00
Matt Simerson
5b3f616571 removed a diff block from docs/config.pod 2013-12-01 03:42:55 -05:00
Matt Simerson
c3305179d2 remove plaintext UPGRADING (.pod added by Ask) 2013-08-05 15:32:31 -07:00
Matt Simerson
423c35aab3 Merge pull request #35 from msimerson/master
Merging in changes from qpsmtpd-dev fork
2013-08-05 15:08:56 -07:00
Matt Simerson
4a61ef1ad9 define positioning of Authentication-Results header 2013-08-05 15:05:38 -07:00
Matt Simerson
4d489ea6ef tested and working Authentication-Results
changed the method of saving results. Instead of appending to/from a header, plugins save results to a connection note.

Qpsmtpd::SMTP.pm has a new method that inserts the Authentication-Results header
The smtp-auth information has been removed from the Received header

Authentication-Results providing plugins have been updated to store results in connection note
2013-08-05 15:05:38 -07:00
Matt Simerson
4ae16219bd added Authentication-Results header, with provider
dkim, dmarc, fcrdns (iprev), spf, and smtp-auth
2013-08-05 15:05:38 -07:00
Matt Simerson
b1afbabf4c Makefile.PL: added commented Math::Complex 2013-08-05 15:05:38 -07:00
Matt Simerson
4aa888dc6c headers: assign zeroes to avoid undef errors 2013-08-05 15:05:38 -07:00
Matt Simerson
b126c3c7f8 store envelope from and to in connection notes 2013-08-05 15:05:38 -07:00
Matt Simerson
247c5a2bea is_naughty is a setter now too 2013-08-05 15:05:38 -07:00