Il comportamento che hai descritto è normale, corretto.

Per fare quello che dici dovresti generare la mail lato server, e non in locale:
<a href="mailto:..... sta per "apri il programma di posta"