【问题标题】:Web site email address standard options/techniques网站电子邮件地址标准选项/技术
【发布时间】:2012-08-19 03:00:10
【问题描述】:

我正在设计一个网站,我想在网站上显示和电子邮件地址。现在在许多网站上,您可以单击电子邮件地址,然后 Outlook、gmail 或任何会弹出电子邮件地址的客户端都预先插入该邮件客户端。其他页面可让您在网页内键入您的电子邮件内容,并通过某些邮件服务器将电子邮件发送到网站上的电子邮件地址。我知道你可以使用 Swift 邮件程序和 php 来实现...

现在有哪些标准做法?此外,是否可以检测用户是否登录到 gmail(例如)并随后在新邮件中打开网站电子邮件地址作为他/她的收件人?

谢谢

【问题讨论】:

    标签: email html-email


    【解决方案1】:

    你可以做任何一个。您描述的前一种情况可能是最简单的。您可以创建链接<a href="mailto:your@email.com">E-mail us!</a>,这将打开用户的默认电子邮件客户端;或者您可以创建一个表单并在您的情况下使用 PHP 来发送邮件。

    【讨论】:

    • 很棒的东西,谢谢...正是我想要的。我知道必须有一些简单的方法...我正在构建我的第一个信息页面,所以我不知道
    【解决方案2】:

    1) mailto:email@addy.here 是原生 HTML 技术,它需要客户端邮件客户端,就像您提到的那样。

    2) 使用<form> 标签并在服务器端发送电子邮件的其他技术是一种替代方式,但您需要在此场景中处理更多情况。

    a) 您需要注意网页/服务器的安全性。有许多黑客技术可以让黑客通过您的网站发送垃圾邮件。

    b) 不要忘记托管的限制。可能有每天的电子邮件限制,这可能会给您带来麻烦。

    因此,请根据您网站的需求和流量选择方法。

    【讨论】:

    • 谢谢。关于安全性,如何通过客户端 html 请求 mailto:email@gmail.com 保护您的电子邮件地址?
    • 安全主要是服务器端的问题。对于客户端使用,我看到的唯一问题是可能导致大量垃圾邮件的电子邮件嗅探器机器人。我的建议是使用 JavaScript 在点击事件上动态创建内容。所以,电子邮件嗅探器会被愚弄。
    • 所以它会是这样的: $('a').click(function() { $('a').attr("href", "mailto:email@gmail.com" )}); ?
    • 尽量不要把邮箱地址写在一块。检查我刚刚发送的链接。
    • 您的代码似乎没问题,但您使用的是 jquery,因此在您的情况下会有所不同。当然,网上有数百个例子。稍微搜索一下主题。
    猜你喜欢
    • 2013-05-13
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 2017-07-05
    • 2015-03-12
    相关资源
    最近更新 更多