Home
Projects
Resources
Alternatives
Blog
Sign In
Qpsmtpd Versions
Save
qpsmtpd is a flexible smtpd daemon written in Perl
Overview
Versions
Reviews
Resources
v1.0.0
1 year ago
1.0.0 - Feb 16, 2023
Use readable file test for certificate files (#304)
Adding IP address to logs for 535 LOGIN errors, to use with fail2ban (#301)
Add support for network ranges in whitelist plugin (#298)
Change GeoIP order (#297)
Regex fix, checkip argument & updated tld list (#283)
Support for userprefs' reject threshold (#281)
Improve RPM packaging (#276-278)
tls: fix a typo in SSL_dh_file. (#275)
Badmailfromto whitespace (#273)
Fix Can't call method 'notes' on unblessed reference in plugins/logging/file. (#272)
Use eval to get dkim policies (#268)
Check $addr is defined before using it (#266)
Check for negative strikes in karma (#265)
Dmarc policy improvements (#260-263)
Find the karma DB dir (#264)
Update data_post_headers doc (#259)
Check rua is defined before trying to parse it (#257)
Record the name of the original plugin (#256)
Make spammy_tlds configurable (#255)
Possibility to set the number of "strikes" for the karma plugin (#254)
Prevent credentials being logged in plain text (#249)
Prevent a "Use of implicit split" warning (#250)
uribl needs to hook in data_post #251
Allow setting TLS protocol versions in a config file #252
New size_limit param for spamassassin plugin #253
v0.96
8 years ago
Fix DMARC authentication-result string (#244)
Replace all occurances of CR in X-Spam-Status (#247)
In helo, check
every
regex, not just first (#246)
badrcpt use reason, and defined-ness test (#245)
DMARC plugin: Added option to disable reporting (#242)
Add perms test to Qpsmtpd::DB::File::DBM::dir() (#234)
Skip greylisting when we can't talk to greylist DB (#233)
Change fake_{config,hook} to mock_{config,hook} (#232)
Use a fake greeting for testing run_continuation() (#231)
v0.95
9 years ago
tls: adding support of Perfect Forward Secrecy (biergaizi)
more test coverage
misc updates to tests and docs
use perl DNS methods instead of shell cmds
tidier testing (t/tmp/*) vs scattershot
greylisting plugin adds Redis support
Qpsmtpd::DB with DBM and Redis classes
Auth-Results header won't be modified if DKIM signed
ordering headers to improve SpamAssassin interaction (priyadi)
disable SSLv3
fcrdns: add tests and improved localhost detection
added data_post_headers hook (priyadi)
added preliminary support for GeoIP v2 and ASN lookups from GeoIP DBs
make content log location configurable
added script for fetching GeoIP dbs
added auth_imap plugin (Graham Todd)
improved IPv6 support
removed async everything (unsupported and stagnant)
v0.94
9 years ago
Added null char in username check to auth_cvm plugin
Build updates for CentOS 6 (Robert Siddall)
SpamAssassin plugin fixes (Priyadi Nurcahyo)
Added plugins/stunnel (luzluna)
Fixed a config error in Apache/Qpsmtpd.pm (luzluna)
loadcheck: imported (Robert Siddall)
return a useful error message when temp rejecting connections (Priyadi)
smtp_forward: added Postfix XCLIENT support (Chase Venters)
smtp_forward: add the remote message id in log entry (tpoindessous)
clamdscan: added support for remote (TCP/IP) clamd (M Simerson)
Updated DMARC plugin to use Mail::DMARC
Updated SPF & DKIM plugins to store data for DMARC processing
karma plugin: added spammy TLD penalty
a few more log prefixes (corralling stragglers)
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github