标签:
注:php环境配置完整,参考 http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html
1.本地windows需安装SMTP服务器,建议使用Free SMTP Server,链接——http://www.softstack.com/freesmtp.html
2.安装完成后 查看自己的php配置文件,即php.in中是否有如下配置:
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
3.接下来演示代码,创建一个html表单输入,一个php文件进行处理,本地smtp服务器充当邮局向外发送。
(1)feedback.html
1 <form action="processfeedback.php" method="post" xmlns="http://www.w3.org/1999/html"> 2 <br>Name</br> 3 <input type="text" name="name" size="6"></p> 4 <p>email</br> 5 <input typr="text" name="email" size="17" maxsize="40"></p> 6 <p>Your Feedback</br> 7 <input type="text" style="height:40px ;width:125px" name="feedback"></p> 8 <p><input type="submit" value="submit"></p> 9 10 </form>
(2)processfeedback.php
1 <?php 2 date_default_timezone_set("PRC"); 3 $name=trim($_POST[‘name‘]); 4 $email=trim($_POST[‘email‘]); 5 $feedback=trim($_POST[‘feedback‘]); 6 $toaddress="xxxxxxxxx@qq.com";//此处是你要送达人的邮件地址 7 $emailcontent="customer name:".$name."feedback:".$feedback; 8 $subject="$feedback from wed site"; 9 $fromaddress="From:xxxxx@localhost.com";//发件人即自己的邮件地址,随便写一个即可 10 mail($toaddress,$subject,$emailcontent,$fromaddress);//第一个参数是收件人地址,第二个是标题,第三个是内容,第四个是发件人地址 11 ?> 12 <html xmlns="http://www.w3.org/1999/html"> 13 <head> 14 <title>Bob‘s Auto Parts-Feedback Submitted</title> 15 </head> 16 <body> 17 <h1>Feed Back Submitted</h1> 18 <p>Your Feed back have been sent.</p> 19 <?php 20 echo nl2br($emailcontent); 21 ?> 22 </body> 23 </html>
标签:
原文地址:http://www.cnblogs.com/abstract-fabulous/p/4869904.html