我们正在考虑使用外部应用程序发送附件文件量巨大的电子邮件。
我们的一位用户提出了这样的要求:必须可以订购附件,这样我就可以将其称为"第一个附件"、"第二个附件",接收者将按照我发送的相同顺序看到附件。
她声称,任何普通的电子邮件客户端都支持这一点:发件人选择订单,收件人客户端总是按此顺序显示附件。
我无法证实这一说法。这是真的吗?有说明吗附件(技术上)是如何订购的
嗯。。。消息里有秩序。附件在MIME文本中一个接一个地按顺序发送。但RFC并没有说明如何在电子邮件客户端中显示这些内容。它甚至可能取决于你的电子邮件生成软件来保持你在中添加附件的顺序(JavaMail就是这样做的)
您可以考虑的事项:
-
用数字
1_first_attachment.txt
2_contract.pdf
作为附件文件名的前缀,依此类推 -
对您的电子邮件使用HTML,并使用内容ID(href="cid:xxx")创建一个"附件:a、b、c"部分,并链接到附件
实际情况是,当你将文档加载到电子邮件中,然后再加载时,它们无论如何都会按顺序排列。它们不会混合在一起。如果你担心特定的电子邮件会混合附件,只需添加数字顺序)这是我添加文件的例子。我只是通过按住shift键,按我想要的顺序点击文件,仅此而已。
我收到这封带有附件的邮件的顺序与发送的顺序相同。