C# 从程序发送电子邮件

C# 从程序发送电子邮件,c#,winforms,email,C#,Winforms,Email,我已经在windows forms c#中创建了该应用程序,可供另一台计算机上的其他用户使用,但我知道在运行我的程序时会发生错误(因为我没有足够的时间检查所有内容),因此我决定让用户查找错误并通过电子邮件向我报告 我有一个“报告问题”按钮,但是当用户单击该按钮时,它将打开Microsoft Outlook并自动用我自己的电子邮件填写收到的电子邮件或“收件人”?我建议: Process.Start("mailto:your@emailaddress.com"); 这将提示Windows使用默认的

我已经在windows forms c#中创建了该应用程序,可供另一台计算机上的其他用户使用,但我知道在运行我的程序时会发生错误(因为我没有足够的时间检查所有内容),因此我决定让用户查找错误并通过电子邮件向我报告

我有一个“报告问题”按钮,但是当用户单击该按钮时,它将打开Microsoft Outlook并自动用我自己的电子邮件填写收到的电子邮件或“收件人”?我建议:

Process.Start("mailto:your@emailaddress.com");
这将提示Windows使用默认的电子邮件提供程序(如果安装了Microsoft Outlook,则很可能是该提供程序)创建新邮件

要使用此方法,请添加:

using System.Diagnostics;
到代码文件的顶部。

我建议:

Process.Start("mailto:your@emailaddress.com");
这将提示Windows使用默认的电子邮件提供程序(如果安装了Microsoft Outlook,则很可能是该提供程序)创建新邮件

要使用此方法,请添加:

using System.Diagnostics;

到代码文件的顶部。

使用
Diagnostics.Process.Start(“mailto:senderEmail”)


而且,只有当您将outlook作为默认电子邮件客户端时,它才会工作。

使用
诊断.Process.Start(“mailto:senderEmail”)


而且,只有当您将outlook作为默认电子邮件客户端时,它才会工作:使用System.Diagnostics

Process.Start("mailto:revanayyamca@gmail.com");

名称空间:使用System.Diagnostics

Process.Start("mailto:revanayyamca@gmail.com");

没有流程。从系统中的BaldrickIt先生开始。诊断命名空间,请参阅上面编辑的答案。没有流程。从系统中的BaldrickIt先生开始。诊断命名空间,请参阅上面编辑的答案。