我正在创建一个确认页面,上面写着“验证邮件已发送到您的邮箱[foo@bar.com],请点击<here>
查看您的电子邮件”。
问题是如何在<here>
创建链接,以便当用户点击它时,它会加载默认邮件客户端(包括gmail)?
答案 0 :(得分:1)
没有可靠的方法从HTML启动用户的邮件阅读客户端。
正如已经指出的那样,你可以制作一个mailto
链接,但所有这一切都是加载用户选择的邮件发送应用程序对于那个浏览器。应用程序能够将自己注册为能够处理mailto
链接,但这些应用程序不一定是要接收邮件的应用程序。例如,您可以要求Gmail在许多浏览器中接管mailto
个链接。
即便如此,请考虑用户可能没有使用桌面邮件客户端来阅读邮件。它们可以在移动设备上,也可以不使用普通计算机,也可以使用网络邮件界面。
简单地告诉用户阅读他们的邮件对任何人都应该是足够的指导。
答案 1 :(得分:0)
使用此:
<a href="mailto:someone@something.com" >Your text</a>
答案 2 :(得分:0)
我只需从输入电子邮件(例如@ gmail.com)中解析域,然后就可以找到最受欢迎的电子邮件的字典,例如gmail的mail.google.com。对于其他人也一样,如果用户的电子邮件不在我的词典中,我只需指向mail..com并祈祷它能起作用。