我有一个通过URL(需要授权)可用的文件。我创建了一个mailto:链接,并希望在邮件中附加此文件。我该怎么做?
类似于“mailto:toto@gmail.fr&attachment=site.com/file.pdf”
我有一个通过URL(需要授权)可用的文件。我创建了一个mailto:链接,并希望在邮件中附加此文件。我该怎么做?
类似于“mailto:toto@gmail.fr&attachment=site.com/file.pdf”
mailto:
不支持附件,但是有许多方法可以实现类似的效果:
在消息正文中链接文件
您提到该链接需要授权,您可以生成有效期为30分钟(或更长/更短)的临时URL,允许下载(用户随后可以自行添加附件)。
发送电子邮件
您的服务可以使用Amazon SES、Mailchimp等工具向用户(或代表用户)发送带附件的电子邮件。
将PDF转换为HTML
看起来您计划添加PDF文件。根据PDF文件的复杂程度,您可以尝试使用pdf2htmlEX或Pandoc等工具之一将PDF转换为适合电子邮件的HTML。
mailto
协议告诉我们:attachment
头),否则你应该考虑这是不可行的。
mailto:
协议不支持附件。 - David