Topic: A note on the newest 0.9.3 release
==== Required information ====
- iRedMail version (check /etc/iredmail-release):
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- Related log if you're reporting an issue:
====
Hello Zhang and all iRedMail followers and supporters.
I've gone through the upgrade documentation and things look promising; great job! As such, I've planned my upgrade for this weekend and I look forward to it
Zhang, I noticed in the docs section: "[OPTIONAL] Fail2ban: Update regular expression to catch postscreen log" ... and I will be very cautious to commit this change:
reject: RCPT from (.*)\[<HOST>\]:([0-9]{4,5}:)? 550
In my opinion, if I'm understanding it right, this will cause some problems in a very short run. For example, my logs do show spammers using gmail (Google servers) and others providers trying to deliver emails to non-existent accounts which causes a 550 rejection. Also, rejections from DNSBL services are 550s.
There is always the concern about performance also. If a user is running a small KVM or OpenVZ VPS, the thousands of iptables records created by this fail2ban catch rule can really put the server on its knees depending on the amount of connections (transactions) that the mailer does.
Maybe I'm missing the point here but I think this catch rule will cause more harm than the intended good. I think postfix and DNSBL rejections at this point does better. Maybe other admins can corroborate on this.
All the best!
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.