此电子邮件标头的正确格式是什么?

时间:2011-11-29 20:27:04

标签: php

如何正确发送$ email?

$headers .= 'From: SUB: .$email.'  . "\r\n";

4 个答案:

答案 0 :(得分:3)

使用双引号(不推荐):

$headers .= "From: SUB: {$email}\r\n";

或者正确地执行并将变量置于引号之外:

$headers .= 'From: SUB: '.$email."\r\n";

正如你所看到的,你非常接近,但'应该放在第一个点之前,而不是放在电子邮件变量之后: - )

答案 1 :(得分:2)

$ email应使用双引号"From: Sub: $email\r\n";或正确联合'From: Sub: ' . $email . "\r\n

答案 2 :(得分:1)

$headers = 'From: Sub:'. $email . "\r\n";

答案 3 :(得分:0)

你应该引用它 - 可打印:

$headers .= sprintf("From: \"SUB:\" <%s>\r\n", $email);

将创建如下所示的标题行:

From: "SUB:" <mail@example.com>