【问题标题】:Send email using the installed mail client in .Net使用 .Net 中安装的邮件客户端发送电子邮件
【发布时间】:2020-04-21 08:50:59
【问题描述】:

如何使用安装在 Windows 10/8/7 上的默认电子邮件客户端发送不带附件的电子邮件。

我尝试了以下代码,但它只是在 Chrome 浏览器中打开一个空白页面。

    var url = "mailto:someone@somewhere.com?subject=Test&body=Hello";
    System.Diagnostics.Process.Start(url);

我可以通过将默认邮件客户端从 Google Chrome 更改为 MS Outlook 来解​​决此问题,但 Google Chrome 不应该智能打开 Gmail 吗?

【问题讨论】:

    标签: c# .net google-chrome email email-client


    【解决方案1】:

    试试这个答案Mailto links do nothing in Chrome but work in Firefox?

     var url = "mailto:someone@somewhere.com?subject=Test&body=Hello";
     System.Diagnostics.Process.Start(@"path\chrome.exe",url);
    

    Google Chrome open Gmail result

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 2010-11-09
      • 2016-08-18
      • 2020-12-22
      • 1970-01-01
      • 2010-10-23
      • 2013-04-03
      • 2021-05-23
      • 2012-07-07
      相关资源
      最近更新 更多