【问题标题】:how to open outlook on click of email hyperlink如何在单击电子邮件超链接时打开 Outlook
【发布时间】:2013-07-11 04:55:54
【问题描述】:

我有一个表格,其中一列是电子邮件地址。 我需要添加一个指向此电子邮件地址的超链接,以便单击它打开 Outlook,并在 TO: 字段中使用电子邮件地址。

谁能帮忙?

【问题讨论】:

  • 使用mailto: 链接而不是http: 链接。
  • 只需在浏览器中输入 mailto:tester@test.com,看看发生了什么
  • 您能否展示您的代码如何在您的项目中使用此mailto: 功能。所以如果您做错了什么,我们可以帮助您。

标签: asp.net-mvc


【解决方案1】:

试试这个

 <a href="mailto:abc@abc.com?Subject=ABC&Body=Body" title="title" >Email</a>

这里 ABC 是主题,电子邮件内容是正文。

【讨论】:

  • 我试过这样做,但我收到一个错误,例如“Windows 无法识别以 mailto 开头的邮寄地址”请帮助他们解决这个问题。
【解决方案2】:

您可以只使用类似于以下的 href(使用的示例 tester@test.com 电子邮件地址):

<a href="mailto:tester@test.com">tester@test.com</a>

当用户点击链接时,他们的默认电子邮件客户端将被打开。

有关更高级的选项,例如主题行、抄送、密送等,请参阅以下链接:link 1link 2link 3。通常 mailto 对垃圾邮件发送者来说有点危险,所以如果这是一个公共网站,那么请考虑使用带有验证码的表单的链接。

编辑:

尝试点击this link 发送邮件,然后告诉我们会发生什么。这将表明问题出在标记还是系统上。

您可能还想确保为该计算机分配了默认邮件程序。您没有指明操作系统,但如果您使用的是 Windows 8,请按照this link 并将 Outlook 设置为默认值。否则,请为您的操作系统执行等效操作。

如果一切都失败了,请尝试重新安装 Outlook。

【讨论】:

  • 不,我也面临同样的问题。你能帮帮我吗。
  • “Windows 无法识别以 mailto 开头的邮寄地址” - 此消息来自何处?你也试过不同的浏览器/电脑吗?
  • 是的,我收到此消息 Windows 无法识别在单击超链接时以 mailto 开头的邮寄地址
  • 查看我的答案的编辑 - 尝试点击该链接上的发送邮件。
  • 我认为您需要为此重新安装 Outlook 或任何电子邮件客户端。 - @veena
【解决方案3】:

只需输入

mailto:tester@test.com

在您的浏览器中,看看发生了什么

【讨论】:

    【解决方案4】:

    除了设置超链接href属性“mailto:aaa@aa.com?Subject=...”,您还可以创建一个带有动作“aaa@aa.com”的表单。 您可以添加名称为“主题”的表单元素和其他电子邮件元素。 表单提交时,表单数据会提交给邮件客户端。

    【讨论】:

      猜你喜欢
      • 2017-12-25
      • 1970-01-01
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      • 2018-03-11
      • 2017-08-25
      • 2014-05-20
      • 2012-01-14
      相关资源
      最近更新 更多