Fail2ban нужен.
С языка снял...
Что надо:
1. Если нет нужды во внешних пользователях. Внешних - от слова абсолютно, то есть от тебя никак не зависящих. Так вот , если таких юзерей нет, то зачем вообще открывать POP/IMAP порты всему внешнему миру? Это вопрос первый. То есть порты закрыть и о проблеме забыть.
2. Если у тебя ограниченный перечень внешних юзерей, то надо подумать, а не стационарны ли они? То есть на десктопах работают или юзают "мобильные" приложения? А если на десктопах, то насколько стабилен у них IP-адрес. То есть, есть ли возможность органичить перечень таких юзерей на файрволе. И если есть, то и ограничить. Пусть к почтарю только легальные юзера ходят с легальных компьютеров.
3. Далее - а вообще: возможно ли для таких юзерей уйти в шифрованный туннель? Организовать openVPN, например. И доступ к почтовому серверу только по шифрованному туннелю... Без ключа - опаньки.
4. Возможно ли перенести стандартные POP/IMAP порты на какое либо новое место. Ну и в iptables организовать редирект на стандатное место.
5. Ну и наконец, пятое - конечно fail2ban. У меня постоянно SASL-аутентифицироваться (через 25-й порт, его на новое место не перенесешь) хотят. Но ничего у вражины не получается. Очень быстро в бан длительный уходят.

