我有两个关于 php 的 mail() 函数似乎没有日期的问题?每当我打开我的网络邮件(one.com 的松鼠邮件)时,所有使用 php 的 mail() 发送给我的邮件(我正在测试我正在开发的系统)总是在今天收到,有时今天晚些时候 = 将来。
另外,在 Thunderbird 中打开邮件时,它显示为 html 邮件,但是在 webmail 或我的 Galaxy S3 上打开它们时,没有标记,只有纯文本和第一行的“-”?
我的标题是:
$headers = "From: ***.dk <noreply@***.dk> \n";
$headers .= "Reply-To: noreply@***.dk \n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=utf-8\r\n";
开头和结尾的html是:
const init = <<<'END_OF_STRING'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://***.dk/development/stylesheets/basic.css" />
<link rel="stylesheet" type="text/css" href="http://***.dk/development/stylesheets/front.css" />
</head>
<body>
<div id="pageWrap">
<a href="http://***.dk/development/?page=home"><div id="header"> </div></a>
<div id="descriptionText">
END_OF_STRING;
const theend = <<<'END_OF_STRING'
<!--descriptionText--></div>
<!--pageWrap--></div>
</body>
END_OF_STRING;
提前致谢