2008-08-08 87 views
12

我有一个页面,用户可以选择多个不同的段落。当点击链接(或按钮)时,将打开一封电子邮件,并将所有这些段落放入电子邮件正文中,对其进行处理并填写主题。但是,该文本可能太长,无法连接邮件。用于大型机构的mailto链接

任何方法?


我们想从SQL Server具有SP做到这一点,但他们将50名行政级别的员工不应该被发送的项目之前,用户需要“看到”的电子邮件的一个很好的方式.. 。当然,为IT部门而不是IT部门进行软件编程还有一件事。 80(

当你为IT构建东西时,它不会(有些人说不应该)必须非常实用。换句话说,这不是我们叫醒的狗食,而是我们拥有的狗粮吃的。


我们开始谈论它,并决定“邮件形式”可以给我们正是我们所期待的。

1.A非常不同的外观,让用户知道电子邮件加载并瞄准 2.能够更改/添加电子邮件的文本 3.向自己发送一份副本 4.可以快速编码。

+1

根据此答案中的JS脚本,Chrome中的最大链接长度似乎为2027:https://stackoverflow.com/a/26473446/148844 – Chloe 2017-10-09 18:58:04

回答

15

通过将数据放入一个形式,我能够使身体周围长1800个字符之前的形式停止工作。

的代码是这样的:

<form action="mailto:[email protected]"> 
    <input type="hidden" name="Subject" value="Email subject"> 
    <input type="hidden" name="Body" value="Email body"> 
    <input type="submit"> 
</form> 

编辑:从Web应用程序发送电子邮件,最好的办法当然是要做到这一点,直接从Web应用程序发送,而不是依赖于用户的邮件程序。正如你发现的那样,发送信息到该程序的协议是有限的,但是对于基于服务器的解决方案,你当然不会有这些限制。

+1

使用表单并不比使用长URL编码链接更好,事实上看起来更糟糕(少字符)。 – Chloe 2017-10-09 18:43:01

0

电子邮件内容是否需要在电子邮件中?您可以将大型内容集中存储(文件共享/ FTP站点),然后只发送一个链接到内容?

这使收件人有一个额外的步骤,但你有一个一致的电子邮件大小,所以不会遇到可靠性问题,由于意外或大或过度的内容。