我希望我网站上的用户通过电子邮件与我联系,我想让他们轻松,超级友好。
有没有办法识别他们正在使用的电子邮件?因为默认设置是Outlook。另一个选项是当用户更改其浏览器设置/具有导航到Gmail(例如)而不是Outlook(http://blog.hubspot.com/marketing/set-gmail-as-browser-default-email-client-ht)的扩展名时。
但是对于那些不这样做的用户,是否还有其他方法可以做到这一点?
这是一个Wordpress网站(PHP),我通常使用PHP和JS(jQuery)进行编码。
答案 0 :(得分:1)
我在许多计算机上运行mailto
个链接,用于测试(针对另一个项目),通常,mailto链接会打开他们的默认电子邮件程序,没有任何插件或任何东西。它可能在Windows上有所不同,但在Linux,Chrome OS和Mac OS X上,这是事实。 Windows上不同的可能原因是Windows附带的所有Microsoft产品都非常紧密地集成到系统中,您无法真正更改Windows上的默认电子邮件程序。但是AFAIK mailto
链接在大多数操作系统上都能按您希望的方式工作。
答案 1 :(得分:1)
这可能不是您想要的答案,但您是否考虑在您的网站上设置联系表格?比如this。 这可能是最简单的方法让别人联系你,而不是摆弄外部程序。您还可以更好地控制可选主题和电子邮件格式。
答案 2 :(得分:1)
嗯,你绝对可以通过简单的正则表达式检测他们正在使用的提供者。但是,这不适用于使用Google Apps的用户。如果您只想识别所使用的域名,您可以随时执行以下操作:
$matches = array();
preg_match("/@(.*)/", "test@example.com", $matches);
return $matches[1];
但是,这只会识别提供者,不允许您强制使用其他服务。如前所述,我建议使用联系表单而不是mailto
。