Zum ersten Problem, hilft es meist die Firewall einmal komplett zu leeren mit:
Code:
iptables -F
iptables -X
/etc/init.d/fail2ban restart
Sollte das nicht funktionieren, hilft evtl. bei fail2ban-client ein sleep einzubauen wie im [Link nur für registrierte Mitglieder sichtbar. ] beschrieben.

Deine zweite Frage beantwortet man damit, das du in der /etc/postfix/main.cf bei der Variablen mydomain eine Subdomain einträgst, die nicht als Empfänger-Domain im Postfix drin stehen. Z.b.
Code:
myhostname                   = mail.domain.tld
mydomain                     = mail.domain.tld.local
myorigin                     = $myhostname

Wenn die IP dann gesperrt ist, kann diese natürlich keine Mails mehr senden, aber erst wenn die offene Verbindung vom Dienst geschlossen wurde.
Es kann auch sein, das du in der /etc/fail2ban/jail.conf bei den Angaben des Dienstes wie smtp, pop usw. die Portnummern nehmen musst.

Hoffe das hilft dir weiter :-)