fail2ban will not prevent any occurrence but could lower by baning offending ip.
preventing auth on smtp port is an idea, please do so if not an issue for you, but you might prevent user behind a firewall to send mail. sometimes smtps port is filtered by firewalls.