只发送文本电子邮件而不是html


sending only a text email instead of html

我的电子邮件php文件的顶部有这段代码,它发送电子邮件

    $headers  = 'MIME-Version: 1.0' . "'r'n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "'r'n";
    $headers .= "From: $from <$from>" . "'r'n";
    $headers .= 'Cc: matt.e@posnation.com' . "'r'n";
    $headers .= 'Bcc: posnation@gmail.com' . "'r'n";

我需要将此更改为纯文本电子邮件。。。我该换什么。我在想第二行text/html/text/text,但我不确定

您想要将"text/html"更改为"text/plain"。

您可以使用text/plain

但是,如果您输入html内容,则标记和所有内容都将显示在客户端上。。。

但我相信有一种替代方法可以同时支持文本和html。。。

您使用的是内置的邮件功能还是像phpMailer这样的外部邮件应用程序?

您不需要更改任何内容。

从技术上讲,它应该是"text/plain",但如果你愿意,你可以很容易地发送一封没有HTML标记的"HTML"电子邮件,它会很好地工作。