【问题标题】:Open default mail client window with attachment using c#使用 c# 打开带有附件的默认邮件客户端窗口
【发布时间】:2016-08-26 11:52:04
【问题描述】:

我尝试了以下方法来实现这一点,

     1, mailto:
     2, Registrykeys  - @"HKEY_CLASSES_ROOT\mailto\shell\open\command", "", "none");
     3, proc.StartInfo.FileName = string.Format("\"{0}\"", Process.GetProcessesByName("OUTLOOK")[0].Modules[0].FileName);

但这总是只返回 Outlook 窗口。但我想打开默认邮件客户端窗口,如附加图片。

请分享你的答案。

【问题讨论】:

  • 查看here 获取asp.net 版本和here 获取wpf。

标签: c# email attachment


【解决方案1】:

此代码应使用 Windows 中的默认邮件提供商发送邮件

var url = "mailto:emailnameu@domain.com&attachment=a.txt";
System.Diagnostics.Process.Start(url);

【讨论】:

猜你喜欢
  • 2017-01-02
  • 1970-01-01
  • 2013-12-18
  • 2011-06-27
  • 1970-01-01
  • 2014-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多