使用 AWS SNS(Simple Notification Service) 发送附件
Sending attachment using AWS SNS(Simple Notification Service)
我正在使用 AWS SNS 发送警报电子邮件。现在电子邮件内容确实 长 因此我希望将其作为 文件附件 发送而不是作为电子邮件内容发送。这可以使用 SNS 完成吗?
不,不能。
这个SNS FAQ就不出来明说了,不过从几个说法可以推断出来:
Amazon SNS messages can contain up to 256 KB of text data, including XML, JSON and unformatted text.
The ”Email” transport is meant for end-users/consumers and notifications are regular, text-based messages which are easily readable.
此外,由于您在发布到 SNS 时无权访问电子邮件 header space,因此无法为电子邮件客户端指定必要的多部分编码来决定嵌入依恋。您甚至不能发送 HTML 电子邮件(好吧,您 可以 ,但是 standards-conforming 电子邮件客户端不会将它们呈现为 HTML)。 =13=]
现在,许多电子邮件客户端理论上会识别电子邮件 body 中的 http://...
,并将它们变成可点击的 link,让您可以 link 到所需的文件...但这当然与附加文件不同。
我似乎没有在 SNS 中将文件附加到电子邮件的机制。
我正在使用 AWS SNS 发送警报电子邮件。现在电子邮件内容确实 长 因此我希望将其作为 文件附件 发送而不是作为电子邮件内容发送。这可以使用 SNS 完成吗?
不,不能。
这个SNS FAQ就不出来明说了,不过从几个说法可以推断出来:
Amazon SNS messages can contain up to 256 KB of text data, including XML, JSON and unformatted text.
The ”Email” transport is meant for end-users/consumers and notifications are regular, text-based messages which are easily readable.
此外,由于您在发布到 SNS 时无权访问电子邮件 header space,因此无法为电子邮件客户端指定必要的多部分编码来决定嵌入依恋。您甚至不能发送 HTML 电子邮件(好吧,您 可以 ,但是 standards-conforming 电子邮件客户端不会将它们呈现为 HTML)。 =13=]
现在,许多电子邮件客户端理论上会识别电子邮件 body 中的 http://...
,并将它们变成可点击的 link,让您可以 link 到所需的文件...但这当然与附加文件不同。
我似乎没有在 SNS 中将文件附加到电子邮件的机制。