1

我正在创建一个确认页面,上面写着“验证电子邮件已发送到您的邮箱 [foo@bar.com],请点击<here>查看您的电子邮件”。

问题是如何创建链接,<here>以便当用户单击它时,它将加载默认邮件客户端(包括 gmail)?

4

3 回答 3

1

从 HTML 启动用户的邮件阅读客户端根本没有可靠的方法。

正如已经指出的那样,您可以制作一个mailto链接,但所做的只是加载用户为该浏览器选择的邮件发送应用程序。应用程序能够将自己注册为能够处理mailto链接,但这些应用程序不一定是要接收邮件的相同应用程序。例如,您可以要求 Gmail 接管mailto许多浏览器中的链接。

即使这样,考虑到用户可能没有使用桌面邮件客户端来阅读他们的邮件。他们可以在移动设备上,或者不使用他们的普通计算机,或者可以使用网络邮件界面。

简单地告诉用户阅读他们的邮件对任何人来说都足够了。

于 2012-08-13T04:11:28.367 回答
1

我只是从输入电子邮件中解析域,例如@gmail.com,然后我有一个最受欢迎的电子邮件字典,例如 gmail 的 mail.google.com。对其他人也是如此,如果用户的电子邮件不在我的字典中,我只需指向 mail..com 并祈祷它有效。

于 2019-06-24T20:27:54.623 回答
0

用这个:

<a href="mailto:someone@something.com" >Your text</a>
于 2012-08-13T03:59:11.217 回答