If you just need to send an email to a specific address, you can just ShellExecute that email address (similar to how you invoke a url). ShellExecute(hwnd, "open", "mailto:your.address@domain.com", NULL, NULL, SW_SHOW); You can even supply a body/subject by crafting the mailto like a Query string (MSDN[^]): mailto:your.address@domain.com?body="This is the body"&subject="Auto-generated e-mail subject" If you need more advanced functionality (such as choosing your server), check the forum Q&A FAQ.