How to simulate a "mailto:" call on Winforms Button Click?

Viewed 16813

I will send an email with a given address by open the standard email program like "mailto:" in an a-tag will do it, but within a button click.

How?

2 Answers

Example from here

private void btnEmail_Click(object sender, EventArgs e)  
{ 
   string command = "mailto:info[at]codegain.com?subject=The Subject&bcc=vrrave[at]codegaim.com";  
   Process.Start(command); 
}

Here's how:

Process.Start("mailto:foo@bar.com");

Additionally, you can PInvoke into ShellExecute to gain more control over this.

Related