Email addresses contain special characters that must be "escaped." Go look at any web-site that has a "mailto" link and look at the source-code of what has been sent to your browser. If possible, also look at the actual HTML text that you are sending to YOUR host. Any typo can cause the HTML not to be parsed correctly, with unpredictable results.