Mailto:IE限制,2048个字符

时间:2012-11-13 21:53:05

标签: javascript html email outlook mailto

我正在开发一个应用程序,用户可以使用所选人员的电子邮件地址预填充电子邮件地址。这可能最终达到数百个电子邮件地址的水平,这使得一个巨大的mailto:链接(远远超过2000个字符)。理想情况下,用户可以单击一个按钮,该按钮指向此mailto:链接,然后使用所有这些电子邮件地址打开Outlook,这将适用于较少数量的用户。

我发现在IE中执行此操作时出现问题,其中最大URL长度为2048个字符(http://support.microsoft.com/kb/208427)。

是否有某种方法可以在javascript中绕过此限制,同时仍然使用IE,这样它就不会打开多个电子邮件窗口或要求用户在发送电子邮件时执行任何“额外”工作?理想情况下,我们仍然希望它与以前一样,它只是预先填充Outlook中的电子邮件,但我们也在考虑编写自己的完整电子邮件系统

2 个答案:

答案 0 :(得分:3)

不,没有。

您最好使用服务器端脚本发送电子邮件,因为这样没有任何限制,如果需要,电子邮件地址可以保持私密。

答案 1 :(得分:2)

除了从服务器而不是客户端发送邮件之外,没有办法解决这个问题。