@Keet
I have seen that solution but as stated in one of the replies it's probably countered by the email crawlers by now. I saw 2 other 'solutions' somewhere else on stackoverflow. The first was 'Don't bother, just rely on the spam filters'. The easiest method and will work for most. The other one I liked was 'Invent your own algorithm'. That will work too because it's not one of generally used obfuscating methods. It doesn't have to be complex, just different from the mainstream methods.
I've found the harvesting bots to be not too sophisticated (I've done my own testing).
That said, I rely on a combination of RBLs (Postfix simply rejects any mail from a server listed in an RBL), fail2ban (which blacklists, among other things, attempts to send to non-existent users as well as hacking attempts), and SpamAssassin.
Such that I get, perhaps 1 piece of spam in my mailbox per month, and because of whitelisting, my 'false positive' rate is similar - about one per month.
Of course, I run my own server, so I have complete control. :-)