2016-01-28 35 views
0

中执行邮件传送程序'/ usr/sbin/sendmail -t -i'当我尝试从ajax发送电子邮件时收到上述警告一个PHP文件。我试试代码:警告:邮件():无法在/ home/ipx12489/public_html/

$to = "[email protected]"; 
$subject = "This is subject"; 

$message = "<b>This is HTML message.</b>"; 
$message .= "<h1>This is headline.</h1>"; 

$header = "From:[email protected] \r\n"; 
$header = "Cc:[email protected] \r\n"; 
$header .= "MIME-Version: 1.0\r\n"; 
$header .= "Content-type: text/html\r\n"; 

$retval = mail ($to,$subject,$message,$header); 

if($retval == true) { 
    echo '1'; 
} else { 
    echo '0'; 
} 
+0

对不起,整个代码是:$ to =“[email protected]”; $ subject =“这是主题”; $ message =“This is HTML message。”; $ message。=“

This is headline。

”; $ header =“From:[email protected] \ r \ n”; $ header =“Cc:[email protected] \ r \ n”; $ header。=“MIME-Version:1.0 \ r \ n”; $ header。=“Content-type:text/html \ r \ n”; $ retval = mail($ to,$ subject,$ message,$ header); if($ retval == true){ echo'1';其他{ echo'0'; } –

+1

删除评论。下次编辑问题时,不要对编辑进行评论。 –

+2

头文件的'from'部分被cc'覆盖 – RamRaider

回答

0

你应该检查你的sendmail_path设置在PHP中。还要检查程序是否存在并已安装。

+0

当我添加了这段代码时,它正在工作......并且电子邮件也正在传送。但第二天我检查,它不工作。 –

+0

如何做到以上设置请给我建议。 –

相关问题