php
2013-01-12 264 views 0 likes 
0

我使用php脚本发送电子邮件。我想要显示用户名和从他的电子邮件ID中回复path.I'm使用下面的代码。我使用HTML信息。所有的发送电子邮件时出错

Error.: It is not showing the from in email , showing unknow sender. 


    <?php 
$name="TEST TEST"; 
[email protected] 
$msg='<div>hello dfjdk faofd akfda </div>'; 
$to =$email; 
$subject = $ab." Return SMS"; 
    $message = $msg; 
    $from1 = '[email protected]'; 
    $headers = "From:$name\r\n"; 
    $headers .= "MIME-Version: 1.0\n"; 
    $headers .= 'Content-Type: text/html; charset="iso-8859-1"'."\n"; 
$headers .= "Reply-To: $from1\r\n"; 
    mail($to,$subject,$message,$headers); 
    ?> 
+0

如果你是真正张贴您收到 – Pankrates

+0

错误'$from1='[email protected]“这可能是有益的;' –

+0

它不显示来自电子邮件,显示未知发件人。 – user1734190

回答

0

给这一个尝试:

<?php 
    $to = $email; 
    $subject = $ab." Return SMS"; 
    $message = '<div>hello dfjdk faofd akfda </div>'; 
    $name = "TEST TEST"; 
    $from1 = "[email protected]"; 
    $headers = "From: $name <$from1>\r\n"; 
    $headers .= "MIME-Version: 1.0\n"; 
    $headers .= 'Content-Type: text/html; charset="iso-8859-1"'."\n"; 
    $headers .= "Reply-To: $name <$from1>\r\n"; 
    mail($to, $subject, $message, $headers); 
?> 
0

首先,您的标记是完全错误的。

[email protected] 

这是无效的PHP。然而,$ from =“[email protected]”是。

接下来,在您的第一个标题行中,From:$name也是一个问题。 $name应该是发件人的电子邮件。

相关问题