Nope .. 587 is an alternative to 25. Unlike the other two, it's not encrypted.
Whoops! I've taken that one off my list of ports then.
As for blocking IP, I'm dynamic :-).