【问题标题】:Attach File Through mailto URI通过 mailto URI 附加文件
【发布时间】:2016-10-28 16:22:45
【问题描述】:

是否可以在 javascript 中使用“mailto:”重定向附加文件?

类似这样的:

document.location = "mailto:"+recipient+"?subject="+subject+"&body="+msg+"?attach="+"file1.zip";

【问题讨论】:

  • 仅当 file1.zip 已经在每个收件人的计算机上。我想。
  • 我打算发送一个生成的日志文件,当用户点击 HTML 页面中的电子邮件图标时可以吗?
  • 您应该将此日志文件作为正文中的文本发送。

标签: javascript email attachment mailto


【解决方案1】:

不,您不能使用mailto: URL 方案向邮件添加附件。

mailto: 仅支持标头值或text/plain 内容。详情请见RFC 2368

【讨论】:

  • +1 上面明确指出“只有主题、关键字和正文标题被认为是安全和有用的。”
  • 谢谢,如果我必须将文件作为附件发送(通过程序),您建议怎么做??
  • @Kiran:请参阅我的回答。
【解决方案2】:

您可以创建自定义电子邮件表单,让用户在必要时输入有效的电子邮件地址并将其发送到服务器。然后,服务器可以使用邮件库发送包含附件的电子邮件。

如果您使用 PHP,则可以使用 PHPMailer 轻松完成此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多