我想发送一封包含HTML的电子邮件。我在这里找到了关于堆栈溢出的几十个教程或问题,如何做到这一点。但每一个要么省略一些部分,要么与另一部分相矛盾,要么完全错误。我不是在寻找具有晦涩风格标签的东西,而是寻找基本的东西。让我们来看一张包含一些单元格,彩色单元格背景,粗体和斜体文本以及一些链接的表格。没有图像,没有外部内容,没有复杂的CSS魔法。我们以此表为例: https://www.w3schools.com/html/tryit.asp?filename=tryhtml_table_intro
现在的问题是:如何编写完全正确的 HTML电子邮件?
我将使用PHP来创建和发送邮件,但解决方案对于一般情况应该是有效的。
这分解了几个子问题:
MIME-Version:
,Content-type:
? <html ...>
代码吗?如果doctype已经在标题中,那么<!DOCTYPE ...
是否需要?<head>
部分吗?应该有什么??&=
或更糟糕的话,我们是否需要以某种方式对它们进行编码。