1

Topic: Problem

==== 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, I am constantly being put on the blacklist. Is there a script or tool that I can check the sending email from a particular user or domain that is sending a lot of email in a short time?

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: Problem

You can adjust the limits how many emails users can send in specific time, this is called throttle.

3

Re: Problem

Throttling might be better for you, it's implemented in iRedAPD (plugin "throttle"), you can read the comment lines to understand how it works and how to set a throttle. It's easy to manage with iRedAdmin-Pro. Screenshot attached.

Another way is checking with script shipped in iRedMail: tools/find_top_sasl_usernames.sh. You can find it here:
https://bitbucket.org/zhb/iredmail/src/ … ail/tools/

It will read Postfix log file and sort the sasl usernames. (although it's not checking how many emails were sent, but it's an alternative way to check.)

http://www.iredmail.org/images/iredadmin/system_throttling.png