Imports System.Diagnostics
Process.Start(String.Format("mailto:{0}", address))
' set all possible parameters: '
Process.Start(String.Format("mailto:{0}?subject={1}&cc={2}&bcc={3}&body={4}", address, subject, cc, bcc, body))
' also escape spaces: '
Process.Start(String.Format("mailto:{0}?subject=\"{1}\"&cc={2}&bcc={3}&body=\"{4}\"", address, subject, cc, bcc, body))
Используйте рядом, чтобы включить новые разрывы строк:
body = body.Replace(Environment.NewLine ,"%0A")
откроет почтовый клиент по умолчанию с новым диалогом составления сообщения.
Если Outlook установлен как клиент по умолчанию, он будет открыт.
<ч />
В любом случае, никогда не открывайте явно клиент по умолчанию (электронная почта, браузер и т. Д.) - это нарушает волю клиентов и заставляет их ненавидеть вас.