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