比mailto更好的选择

本文关键字:选择 更好 mailto | 更新日期: 2023-09-27 18:29:57

有比mailto更好的替代方案吗?我们有一个ASP.net应用程序,它填充用户默认电子邮件客户端的抄送字段。问题是当字符数超过2000时,URL的字符限制会导致问题。

有没有其他方法可以用来打开默认的电子邮件客户端(在本例中为outlook)并填充cc字段?或者可能是字符限制的变通方法?

我更喜欢使用网络表单和一些服务器端代码来发送电子邮件,而不是mailto,但客户希望从他的默认电子邮件客户端发送电子邮件。

比mailto更好的选择

在浏览器中运行的客户端代码中,无法找到最终用户的默认邮件客户端是什么,如果有,您仍然必须找到一种方法来获取客户端代码以与该客户端通信。如果你使用ActiveX,这是可能的,但这会引发安全问题,而且它只适用于Windows PC。

Mailto是默认的工作方式,如果2000个字符还不够,恐怕唯一的选择就是让服务器发送消息。当然,服务器可以将任何电子邮件地址放在From:字段中,因此对于接收消息的人来说,没有什么区别。如果需要,服务器可以将"作者"放在Cc:Bcc:中。