io avevo un problema simile al tuo.
lo ho risolto, ma con l'utilizzo del server di altervista.
questo supporta il php ed ha i parametri imostati per invio di email.
sul solo versante client purtroppo non è possibile una cosa automatica.
una possibilità potrebbe essere
codice:
<FORM ACTION="mailto:name@provider.it">
la quale rimanda al client di posta predefinito e si prepara per l'invio della mail.
poi è compito dell'utente preoccuparsi di completare l'invio.