gpt4 book ai didi

css - 构建电子邮件消息以在多个设备/客户端上显示

转载 作者:行者123 更新时间:2023-11-28 12:27:03 24 4
gpt4 key购买 nike

我正在使用 System.Net.Mail 发送电子邮件,并希望确保从纯文本手机到 Mac、Suse Linux/Evolution 或 Windows 上的富客户端的任何内容都能正确显示它。

我认为在发送具有如此广泛影响力的消息时需要考虑几点。到目前为止,这是我的 list :

纯文本 header :对于纯文本客户,在整条消息前加上“要查看此消息,请单击此链接”的纯文本。即使邮件进入垃圾邮件文件夹,该文本也应该是可读的。

布局:对于消息的 html 部分,我应该使用 CSS 还是 HTML 表格?

文档类型:使用 XHTML、HTML5 的正确文档类型是什么?

图片:最好的图片格式是什么? .. 嵌入时我应该考虑什么特别的事情吗?我更希望图像的存在不给消息一个“附件”图标

MIME 类型:是否有任何特殊的 MIME 类型我应该用于纯文本或 html 部分...或者我应该只在 HTML 前面加上我的文本,然后用 CSS 隐藏该文本风格?

我确信还有更多的事情需要考虑,或者有更多的方法来重新考虑以上内容。在生成需要被许多设备理解的电子邮件时,我还应该记住哪些其他事项?

最佳答案

guide to css support是无价的。通常,将您的 html 编写为 2000 年。您将使用大量表格进行布局。 CSS 支持不错,但您必须使用内联样式。那是因为 gmail 去除了标题中的样式,并且没有邮件客户端链接到外部样式表。引用指南很好地解释了所有指南。

就 html 和文本而言,最佳做法是同时发送它们。您可以通过添加替代 TextView 来完成此操作。参见 this article举个例子。如果您在谷歌上搜索“使用 .NET 发送 html 和文本”或类似内容,则有很多此类教程。

关于css - 构建电子邮件消息以在多个设备/客户端上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3393491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com