Php 为什么邮件功能不工作
为什么邮件功能不给我发邮件,有人能帮我吗? 在这里,我已经写了发送邮件的脚本。 是否有其他发送邮件的设置。 但是邮件功能打印总是“成功”,但是邮件没有收到给我Php 为什么邮件功能不工作,php,Php,为什么邮件功能不给我发邮件,有人能帮我吗? 在这里,我已经写了发送邮件的脚本。 是否有其他发送邮件的设置。 但是邮件功能打印总是“成功”,但是邮件没有收到给我 $Msg = "Your Suggestion is saved successfully. Please wait for admin approval"; $subject="New Suggestion Posted - Waiting for approval"; //$email_id = 'b
$Msg = "Your Suggestion is saved successfully. Please wait for admin approval";
$subject="New Suggestion Posted - Waiting for approval";
//$email_id = 'bajrang.lal@sunarctechnologies.com';
$email_id = 'bajrang.lal@sunarctechnologies.com';
$mail_msg="Hello Admin,<br><br>New Suggestion Posted. Waiting for approval.<br><br>
Suggestion : ".$frmdata['description']."<br><br> Click here for <a href='http://www.tatanykshipping.com/index.php'>login</a><br><br> Thanks,<br>The TATA NYK Team";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: Tata NYK <".$_SESSION['EMAIL_ID'].">\r\n";
$headers .= "Organization: Tata NYK\r\n";
echo '<br>sending mail to = ',$email_id;
if(mail($email_id,$subject,$mail_msg,$headers))
echo '<br>Successs';
else
echo '<br>Fail';
$Msg=“您的建议已成功保存。请等待管理员批准”;
$subject=“发布新建议-等待批准”;
//$email_id='bajrang。lal@sunarctechnologies.com';
$email_id='bajrang。lal@sunarctechnologies.com';
$mail\u msg=“你好,管理员,
新建议已发布。正在等待批准。
建议:“.$frmdata['description']”,
点击此处,获取
谢谢,
塔塔NYK团队;
$headers='MIME版本:1.0'。“\r\n”;
$headers.='内容类型:文本/html;字符集=iso-8859-1'。“\r\n”;
$headers.=“发件人:塔塔NYK\r\n”;
$headers.=“组织机构:塔塔NYK\r\n”;
回显“
向=”发送邮件,$email\u id;
if(邮件($email\u id、$subject、$mail\u msg、$headers))
呼应“成功”;
其他的
回显“
失败”;
非常感谢。如果您的PHP应用程序在Linux上运行,并且希望从该系统发送邮件,那么您需要一个传输。我使用sendmail,但也可以使用其他开源传输。您可能还需要安装电子邮件客户端,但我不知道PHP如何与发送邮件交互。我的应用程序就像电子邮件客户端,需要安装电子邮件客户端
您还需要确保电子邮件收件人将接受未经请求的端口25流量。由于垃圾邮件软件,我们的防火墙不接受未经请求的端口25流量,因此我修改了sendmail以作为合法电子邮件帐户登录到我们的电子邮件服务器。您得到的输出是什么?有错误消息吗?没有,它会像我打印的那样打印“成功”。简言之,发送电子邮件并不保证送达:如果您在windows或Linux上使用它,您需要提供有关服务器配置的更多信息。您使用的是什么操作系统?php.ini文件中与电子邮件相关的设置是什么?这可能是一个服务器配置问题,而不是您的代码。