【问题标题】:How can I launch an email from a website?如何从网站启动电子邮件?
【发布时间】:2011-12-22 02:13:23
【问题描述】:

我正在开发一个座位计划网站。当点击一张桌子时,我会得到坐在桌子上的人的信息(姓名、电话、电子邮件)。现在我想在人员电子邮件地址旁边有一个电子邮件按钮(类似于 lync 2011 如果有人看到它的话)。单击按钮后,我想在 Outlook 中启动新电子邮件,并在“收件人”字段中输入人员电子邮件地址。

我的解决方案是在 Visual Studio 2010 中开发的,使用 C#、ASP、XML 和 Javascript/JQuery/JSON。

有没有人对如何实现这一点有任何建议 - 任何链接或示例源都会很棒。

【问题讨论】:

  • 如果 Outlook 是您的默认邮件客户端,为什么不使用简单的 mailto:you@example.com 呢?

标签: javascript asp.net email outlook


【解决方案1】:

您想将它链接到您的默认邮件编辑器吗?你可以像这样使用html锚

<a href='mailto:email@address.com'>Email</a>

希望这会有所帮助。

谢谢。

【讨论】:

    【解决方案2】:

    mailto:email@address.com

    把它放在一个链接中。和中提琴你很好^_^

    例子:

    <a href="mailto:harry@hogwarts.edu">Email Harry</a>
    

    请参见此处带有按钮的示例(如下面的 cmets 所述): http://jsfiddle.net/maniator/DqYKw

    【讨论】:

    • 这不能可靠地工作。它很少适用于使用网络邮件(Gmail、Yahoo 邮件、Hotmail 等)的人
    • @jfriend00 如果您正确设置了 gmail,它可以正常工作并且花花公子 ^_^
    • KOL 表示,“单击按钮后,我想在 Outlook 中启动新电子邮件,并在收件人字段中输入人员电子邮件地址。”所以这对他的目的来说很好用
    • 所以如果我的按钮是 - 我会在上面放一个值标签吗?
    • @Neal - 仅当您在计算机上安装特殊软件以使 gmail 正常工作且仅在该计算机上运行时。大多数人没有在他们访问其帐户的每台计算机上安装该软件。就像我说的,“如果你想让它为 webmail 用户可靠地工作,你不能这样做”。
    【解决方案3】:

    你的意思是使用mailto Protocol / MailTo Syntax

    【讨论】:

      【解决方案4】:

      如果我正确理解您,您想要的是当有人单击链接/按钮时,他们会从 Outlook 收到一封新电子邮件,然后在收件人栏中输入电子邮件,然后他们只需键入消息并点击发送?如果是这样,大多数(如果不是所有)浏览器都能识别mailto: 协议。

      因此,如果您使用 &lt;a href="mailto:myemail@example.com"&gt;Mail me&lt;/a&gt; 建立链接。浏览器将打开一个新的消息屏幕,地址为 mailto:myemail@example.com。

      请注意可以抓取此信息并将其用于垃圾邮件的机器人......

      【讨论】:

        【解决方案5】:

        就像使用 mailto 链接一样简单:

        <a href="mailto:nospam@nospam.com">Email!</a>
        

        如果您需要更多详细信息,请查看此beginner's tutorial from about.com

        【讨论】:

          猜你喜欢
          • 2021-12-27
          • 1970-01-01
          • 2011-12-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-06-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多