本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

mail() 函数 ini_set() smtp 服务器 localhost 不起作用

发布于2024-11-30 03:35     阅读(18)     评论(0)     点赞(12)     收藏(4)


 <?php

  if (isset($_REQUEST['email']))  {


  $admin_email = "example@gmail.com";
  $email = $_REQUEST['email'];
  $subject = $_REQUEST['subject'];
   $comment = $_REQUEST['comment'];


   ini_set("SMTP","localhost");
   ini_set("smtp_port","25");
   ini_set("sendmail_from",$email);

   mail($admin_email, "$subject", $comment, "From:" . $email);
    echo "Thank you for contacting us!";
   }


   else  {
  ?>

  <form method="post">
   Email: <input name="email" type="text" /><br />
   Subject: <input name="subject" type="text" /><br />
   Message:<br />
  <textarea name="comment" rows="15" cols="40"></textarea><br />
  <input type="submit" value="Submit" />
  </form>

  <?php
  }
 ?>

错误

mail():无法连接到“localhost”端口 25 的邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置或使用 ini_set()**


解决方案


暂无回答



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/556017/e19348127ec14524384f/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

12 0
收藏该文
已收藏

评论内容:(最多支持255个字符)