如何在C#Windows窗体应用程序中创建SendTo邮件收件人功能?

如何在C#Windows窗体应用程序中创建SendTo邮件收件人功能?,c#,winforms,C#,Winforms,可能重复: 如何在C#Windows窗体应用程序中创建SendTo邮件收件人功能?大概是这样的: 我需要在系统中打开默认的电子邮件客户端,允许用户输入地址、主题、邮件正文等 我在C++中发现了一些代码,但是我正在寻找托管或Win32 API代码。 如果你知道消息的所有细节,只想发送它。 如果需要调用邮件客户端,可以使用并向其传递mailto:链接。我发现,网上有一些制作邮件链接的好例子。我想这正是你想要的 访问并阅读mailto语法 访问并查看以下示例:使用mailto格式,使用System

可能重复:

如何在C#Windows窗体应用程序中创建SendTo邮件收件人功能?大概是这样的:

我需要在系统中打开默认的电子邮件客户端,允许用户输入地址、主题、邮件正文等

<>我在C++中发现了一些代码,但是我正在寻找托管或Win32 API代码。

如果你知道消息的所有细节,只想发送它。
如果需要调用邮件客户端,可以使用并向其传递mailto:链接。我发现,网上有一些制作邮件链接的好例子。

我想这正是你想要的

  • 访问并阅读mailto语法

  • 访问并查看以下示例:使用mailto格式,使用
    System.Diagnostics.Process.Start在计算机上加载默认电子邮件客户端


  • 但它不会打开电子邮件客户端。我还需要用户输入电子邮件地址的选项:(明白了!我编辑了我的答案,添加了一种可以调用用户默认邮件客户端的方法。是的,它可以工作,但我也想附加文件。就像“发送给邮件收件人”一样工作。@Hans Passant我在Windows窗体应用程序中需要此功能。它与编程有关。是的,它将打开默认邮件客户端。但它不附加文件:(这里有一个例子:Cheers为什么在windows窗体中需要启动另一个应用程序来发送邮件?我需要加入一个功能,比如我想将我的应用程序输出文件作为电子邮件附件发送。我知道这一点。但我想弹出默认的电子邮件客户端:(