我有一个页面,用户可以在其中选择多个不同的段落。单击链接(或按钮)时,将打开一封电子邮件,将所有这些段落放入电子邮件正文中,对其进行寻址并填写主题。但是,对于mailto链接,文本可能太长。
有什么方法吗?
我们正在考虑从SQL Server中获取一个SP,但是用户需要一种很好的方式来“看到”电子邮件,然后才能让50名执行级员工使用不应该发送的项目...当然关于为IT而不是软件编程而做IT的全部事情。 80(
当你为IT构建东西时,它不会(有些人说不应该)非常有用。换句话说,这不是我们醒来的狗食,只是我们必须吃的狗粮。
我们开始谈论它并决定'邮件表格'会准确地告诉我们我们正在寻找的东西。
答案 0 :(得分:15)
通过将数据放入表单中,我可以在表单停止工作之前将主体设置为大约1800个字符。
代码看起来像这样:
<form action="mailto:youremail@domain.com">
<input type="hidden" name="Subject" value="Email subject">
<input type="hidden" name="Body" value="Email body">
<input type="submit">
</form>
编辑:从Web应用程序发送电子邮件的最佳方式当然是这样做,直接从Web应用程序发送,而不是依赖于用户邮件程序。正如您所发现的,用于向该程序发送信息的协议是有限的,但是使用基于服务器的解决方案,您当然不会有这些限制。
答案 1 :(得分:0)
电子邮件内容是否需要在电子邮件中?你能集中存储大型内容(文件共享/ FTP站点),然后只发送内容链接吗?
这使收件人有一个额外的步骤,但你有一致的电子邮件大小,因此不会因为意外的大或过多的内容而遇到可靠性问题。