Php header 不允许提交

Php header wont allow submission

我收到错误消息 "Warning: mail(): "sendmail_from“未在 php.ini 中设置或 \WDP\DFS49635878\user\sites00094 中缺少自定义 "From:" header”。 site\www\MFPT2016\mfpt.php 第 54 行

    <?php 

    $emailSubject = 'MFPT Submission';
    $webMaster = 'todd@treble-one.com';

    $Email = $_POST['Email'];
    $FirstName = $_REQUEST['FirstName'];
    $LastName = $_REQUEST['LastName'];
    $organization = $_REQUEST['organization'];
    $AddressLine2 = $_REQUEST['AddressLine2'];
    $City = $_REQUEST['City'];
    $StateProvince = $_REQUEST['StateProvince'];
    $Country = $_REQUEST['Country'];
    $ZipPostalCode = $_REQUEST['ZipPostalCode'];
    $Telephone = $_REQUEST['Telephone'];
    $Title = $_REQUEST['Title'];
    $WrittenPaper = $_REQUEST['WrittenPaper'];
    $Suggested_Conference_Session = $_REQUEST['Suggested_Conference_Session'];
    $Suggested_Conference_Track_Other = $_REQUEST['Suggested_Conference_Track_Other'];
    $CoAuthor = $_REQUEST['CoAuthor'];
    $Abstract = $_REQUEST['Abstract'];

    $body = <<<EOD

Email: $Email 
FirstName: $FirstName 
LastName: $LastName 
organization: $organization 
AddressLine1: $AddressLine1
AddressLine2: $AddressLine2
City: $City
StateProvince: $StateProvince
Country: $Country
ZipPostalCode: $ZipPostalCode
Telephone: $Telephone
Title: $Title
WrittenPaper: $WrittenPaper
Suggested_Conference_Session: $Suggested_Conference_Session 
Suggested_Conference_Track_Other: $Suggested_Conference_Track_Other
CoAuthor: $CoAuthor
Abstract: $Abstract
Comments: $Comments 
EOD;

 $host = "mail.treble-one.com";
 $username = "todd@treble-one.com";
 $password = "*******";

$headers .= 'From: Your name <mfpt@mfpt.com>' . "\r\n";
$headers = "Content=type: text/html\r\n";
$headers = "CC: $Email\r\n";


//line 54 
$success = mail ($webMaster, $emailSubject, $body,$headers);



print " Thank you for you inquiry we will be in touch shortly.";

?>

`

我看到的 headers 的一个问题是,首先,您在设置 $headers 之前追加它,然后重新分配它两次。

$headers .= 'From: Your name <mfpt@mfpt.com>' . "\r\n";
$headers = "Content=type: text/html\r\n";
$headers = "CC: $Email\r\n";

应该是:

$headers = 'From: Your name <mfpt@mfpt.com>' . "\r\n";
$headers .= "Content=type: text/html\r\n";
$headers .= "CC: $Email\r\n";