更好的替代mailto

时间:2013-09-02 11:54:39

标签: c# javascript asp.net email mailto

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

是否有其他方法可用于打开默认电子邮件客户端(在本例中为outlook),并填充cc字段?或者也许是字符限制的解决方法?

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

1 个答案:

答案 0 :(得分:2)

在浏览器中运行的客户端代码中,无法找出最终用户的默认邮件客户端是什么,如果存在,您仍然需要找到获取客户端代码的方法与该客户沟通。如果您使用ActiveX但这会引发安全问题,那么这是可能的,它只能在Windows PC上运行。

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