I would love this, and it makes me a sad panda that SmarterMail doesn't have such baked-in.
Granted, we do have a large number of customers who travel overseas, but there are some regions where blocking wholesale would be far worth the few tech support tickets from customers who are on vacation in Aruba or hiking through the Andes, or on a mission in India, and just want to check their email. Honestly, between the Netherlands, Brazil, Turkey, Poland, Egypt, and Thailand, if we could geo-block just these we'd get rid of 98% of our Brute-Force traffic. We have been manually using the Blacklist in Smartermail to block an entire subnet after the third IP in an ASIN is blocked by Smartermail's IDS for Brute-Force, but it is tedious, time-consumming, and like swatting flies.
I suppose SmarterTools probably believes that this is a network layer issue rather than something to be solved at the application layer and that if a SmarterMail Admin were really serious about geo-ip blocking they'd just use Firewall Rules to block this traffic instead...and for the most part they aren't entirely wrong for thinking that. However, with the rising predominance of cloud services having the luxury of doing such things at the network layer is becoming increasingly rare and there should be a way to do this at the application layer within SmarterMail itself.