Использование параметров mailto и GET протокола корректно, но вы также должны использовать urlencoded-версию для строк:
<a href="mailto:enteryour@addresshere.com?subject=Website+Name&body=Link+to+website%2C+short+description">Send me an email</a>
Пробелы становятся "+" или "% 20". Для этого PHP предоставляет функцию urlencode (), python 2.x urllib.urlencode () модуля urllib, в Perl есть uri_escape пакета URI :: Escape ... и т. Д.