13

我有一个页面,用户可以在该页面上选择最多许多不同的段落。单击链接(或按钮)时,将打开一封电子邮件并将所有这些段落放入电子邮件正文中,地址并填写主题。但是,对于 mailto 链接,文本可能太长。

有什么办法吗?


我们正在考虑让一个来自 SQL Server 的 SP 来做这件事,但用户需要一种很好的方式来“查看”电子邮件,然后才能向 50 名高管级员工发送不应该发送的项目......当然还有整个为 IT 做 IT 而不是软件编程。80(

当你为 IT 构建东西时,它并不(有人说不应该)只是功能性的。换句话说,这不是我们唤醒的狗粮,它只是我们必须吃的狗粮。


我们开始讨论它,并决定“邮件表格”会给我们提供我们正在寻找的东西。

  1. 一种非常不同的外观,让用户知道枪已装载并瞄准。
  2. 更改/添加文本到电子邮件的能力。
  3. 给自己发一份或不发一份。
  4. 可以快速编码。
4

2 回答 2

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 应用程序发送,而不是依赖于用户的邮件程序。正如您所发现的,向该程序发送信息的协议是有限的,但是使用基于服务器的解决方案,您当然不会有这些限制。

于 2008-08-08T12:47:13.653 回答
0

电子邮件内容是否需要在电子邮件中?您能否将大型内容集中存储在某个地方(文件共享/FTP 站点),然后发送指向该内容的链接?

这使收件人多了一个步骤,但您的电子邮件大小保持一致,因此不会因意外的大或过多的内容而遇到可靠性问题。

于 2008-08-08T12:56:31.827 回答