PHP邮件 - 标题不适用于变量

时间:2016-05-17 10:07:46

标签: php email variables header

继承我的小代码

$to = 'target@adress.pl';
$adres='author@adress.pl';
define('ADR','author@adress.pl');

$subject='Invoice delivery confirmation for '.$adres;
$message=$adres.' confirmed invoice delivery';

$headers = "From: ".$adres."\r\n" .
"Reply-To: ".$adres."\r\nContent-Type: text/plain; charset=utf-8" ;

if (mail($to, $subject, $message, $headers)) echo ' Confirmation has been sent to '.$to.'<br />';`

当我使用带或不带连接的变量时,发送消息中的标题为空 - 它们将替换为默认的admin地址。 offcourse变量$ adress本身不是空的,因为它在$ subject和$ message变量中正常工作。但是,如果我用ADR常量或纯文本替换变量,那么它们确实有效。是PHP,服务器设置还是别的什么?

0 个答案:

没有答案