为什么它总是使用PHP中的标题与电子邮件发送

时间:2013-03-11 05:27:12

标签: php http-headers

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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中进行设置。