我正在设计一个网站,我想在网站上显示和电子邮件地址。现在在许多网站上,您可以单击电子邮件地址,然后 Outlook、gmail 或任何客户端都会弹出电子邮件地址预先插入该邮件客户端。其他页面可让您在网页内键入您的电子邮件内容,并通过某些邮件服务器将电子邮件发送到网站上的电子邮件地址。我知道您可以为此使用带有 php 的 Swift 邮件程序...
现在有哪些标准做法?此外,是否可以检测用户是否登录到 gmail(例如)并随后在新邮件中打开网站电子邮件地址作为他/她的收件人?
谢谢
我正在设计一个网站,我想在网站上显示和电子邮件地址。现在在许多网站上,您可以单击电子邮件地址,然后 Outlook、gmail 或任何客户端都会弹出电子邮件地址预先插入该邮件客户端。其他页面可让您在网页内键入您的电子邮件内容,并通过某些邮件服务器将电子邮件发送到网站上的电子邮件地址。我知道您可以为此使用带有 php 的 Swift 邮件程序...
现在有哪些标准做法?此外,是否可以检测用户是否登录到 gmail(例如)并随后在新邮件中打开网站电子邮件地址作为他/她的收件人?
谢谢
你可以做任何一个。您描述的前一种情况可能是最简单的。您可以创建<a href="mailto:your@email.com">E-mail us!</a>
打开用户默认电子邮件客户端的链接;或者您可以创建一个表单并在您的情况下使用 PHP 来发送邮件。
1)mailto:email@addy.here
是本机 HTML 技术,它需要客户端邮件客户端,就像您提到的那样。
2) 使用<form>
标签和发送电子邮件服务器端的其他技术是一种替代方式,但您需要在此场景中处理更多情况。
a) 您需要注意网页/服务器的安全性。有许多黑客技术允许黑客通过您的网站发送垃圾邮件。
b)不要忘记托管的限制。可能有每天的电子邮件限制,这可能会给您带来麻烦。
因此,请根据您网站的需求和流量选择方法。