PHP mail函数

 

 书本上的代码:

 

<?php
  //create short variable names
  $name=$_POST['name'];
  $email=$_POST['email'];
  $feedback=$_POST['feedback'];

  //set up some satatic information
  $toaddress="feedback@example.com";

  $subject="Feedback from web site";

  $mailcontent="Customer name:".$name."\n".
      "Customer email:".$email."\n".
      "Customer comments:\n".$feedback."\n";
  $fromaddress="From:webserver@example.com";

  //invoke mail() function on send mail ?
   mail($toaddress, $subject, $mailcontent, $fromaddress);
?>

<html>
<head>
 <title>Bob's Auto Parts --Feedback Submitted<title>
</head>
 <h1>Feedback submitted</h1>
 <p>Your feedback has been sent.</p>
</body>
</html>

 

Warning: mail() [function.mail ]: Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.5.0\www\test\processfeedback.php on line 18
Call Stack

 

 

解决办法:

安装hmail:

安装

 

查看数据库表:

数据表

 

 

设置前

 

设置后

 

设置前1

 

设置后1

 

配置esayphp.ini [我用的是esayphp]

[mail function]
;For Win32 only.
smtp=localhost
smtp_port=25

;For Win32 only.
sendmail_from=youremail@163.com  

 

***********************

不报错了,可以发邮件了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值