A third method, proposed by programmer Dan Benjamin, is to hide your email address from bots by using numerical character entity codes in place of the characters they represent. For example, the entity code W equals a and 1 equals 1. By writing your email address using codes instead of characters, bots will not recognize the mailto: or @ and will pass over your email link in silence.
Click here to see a table of numerical HTML codes and the characters they represent. Remember that the numeric character entity codes must start with an ampersand (&), followed by a pound sign (#), followed by the number, followed by a semicolon.
It may be only a matter of time until the bots catch onto this, but for now it seems to work.