0

我的问题是为什么人们在 php 中使用带有电子邮件发送的标头。我知道我们可以在浏览器呈现内容之前向它发送一些信息。但是当我们在电子邮件正文上显示图像时,我注意到它使用了 php 标头。我们不能没有标题吗?因为那是在网络浏览器上渲染 html。

4

2 回答 2

1

你需要告诉浏览器我们正在渲染什么类型的内容..例如它是纯文本、html页面、pdf文件等......所以当我们想要在我们的电子邮件正文中包含html时,我们需要告诉浏览器它以便可以妥善处理

于 2013-03-11T05:53:41.587 回答
1

不可以。发送电子邮件必须包含from标题。它在php.net中写得很好

When sending mail, the mail must contain a From header. This can be set with the additional_headers parameter, or a default can be set in php.ini.

Failing to do this will result in an error message similar to Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing. The From header sets also Return-Path under Windows.

php.ini如果您不想使用额外的标题,您可以设置它。

于 2013-03-11T05:57:25.997 回答