10

我有一个脚本可以发送带有 html 附件的电子邮件。当我在 gmail 中选择“查看”时,我会收到文本......但是当我点击“下载”而不是“查看”时,然后打开它,它会按原样显示。

我认为它与 gmail 相关,因为我从 IE、FireFox(win/linux)、Chrome(win/linux) 观察到完全相同的行为

我在这里制作了一个 youtube 视频: http ://www.youtube.com/watch?v=WkGyxcFQXS8

难道我做错了什么?

谢谢

4

2 回答 2

4

并非所有电子邮件客户端都支持该<style>标签。Gmail就是其中之一;它只尊重内联样式。

如果您的代码正在生成 css 和 html,那么您可以将其更改为使用表格的内联样式。

如果您想要更自动的魔法,请参阅如何使用 Google Apps 脚本将 CSS 页面更改为具有内联样式的页面?.

于 2014-07-12T16:08:04.663 回答
3

One way around this would be to have your script simply host the HTML file somewhere, and email a link to that file.

I cannot find any documentation from Google or the GMail team, but I would be surprised if they allowed HTML attachments to be opened and viewed (this would be a security risk, since they would essentially allow their email servers to host user-generated web content).

于 2012-06-05T18:43:15.390 回答