Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 包含文本/html但不包含纯文本的电子邮件_Email_Html Email_Email Client - Fatal编程技术网

Email 包含文本/html但不包含纯文本的电子邮件

Email 包含文本/html但不包含纯文本的电子邮件,email,html-email,email-client,Email,Html Email,Email Client,我正在编写一个发送事务性电子邮件的软件,在使用纯文本和text/html发送电子邮件时,我遇到了几个问题 我知道不建议发送没有纯文本部分的电子邮件,但我真的在考虑 所以,这是我的问题。现在,如果我发送带有文本/html但没有纯文本部分的电子邮件,这是否会引起关注 我已经用Gmail、Hotmail和MicrosoftOutlook(通过MicrosoftExchange)对它进行了测试,到目前为止效果非常好 谢谢,好吧,旧设备可能无法像Samanthaskuerd提到的那样正确显示纯文本格式。但

我正在编写一个发送事务性电子邮件的软件,在使用纯文本和text/html发送电子邮件时,我遇到了几个问题

我知道不建议发送没有纯文本部分的电子邮件,但我真的在考虑

所以,这是我的问题。现在,如果我发送带有文本/html但没有纯文本部分的电子邮件,这是否会引起关注

我已经用Gmail、Hotmail和MicrosoftOutlook(通过MicrosoftExchange)对它进行了测试,到目前为止效果非常好


谢谢,

好吧,旧设备可能无法像Samanthaskuerd提到的那样正确显示纯文本格式。但是,在我的例子中,邮件过滤器(垃圾邮件过滤器或Mike W提到的任何手动创建的过滤器)将是一个更大的问题

以下是我能找到的关于此主题的最佳参考:


谢谢,

对于任何将邮件客户端设置为仅显示文本电子邮件的人,或者任何明确从邮件流量中删除HTML电子邮件的组织,都将失败。人们这样做是出于非常好的安全原因,因为BlackBerry根本无法显示HTML,因此,如果你的受众包括这些用户,他们将什么也看不到。如果你能够编写这样的软件,你可以编写小代码(或在许多开源项目中找到)将HTML文本转换为纯文本。而不是求助于此,可能会就发送text/plain和text/html电子邮件时遇到的问题提出问题。谁知道呢,你可能会找到一个解决办法(虽然我想现在已经有点晚了)。是的,我找到了。在这个线程中解决了这个问题: