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

有什么办法解决这个问题吗?


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

当您为 IT 构建产品时,它不必(有人说不应该)必须只是功能性的。换句话说,这不是我们醒来的狗粮,而只是我们必须吃的狗粮。


我们开始讨论这个问题,并决定“邮件表格”将为我们提供我们正在寻找的信息。

  1. 一个非常不同的外观,让用户知道枪是加载和瞄准的。
  2. 能够更改/添加文本到电子邮件。
  3. 是否给自己发送一份副本。
  4. 可以快速编码。
有帮助吗?

解决方案

通过将数据放入表单中,早在表单停止工作之前,我就能够将正文设置为大约 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 应用程序发送,而不是依赖用户的邮件程序。正如您所发现的,向该程序发送信息的协议是有限的,但是使用基于服务器的解决方案,您当然不会有这些限制。

其他提示

邮件内容必须包含在邮件中吗?您能否将大量内容集中存储在某个地方(文件共享/FTP 站点),然后仅发送该内容的链接?

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top