码迷,mamicode.com
首页 > Web开发 > 详细

在php 中使用mail函数

时间:2015-10-11 21:21:39      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

注: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>

 

   

在php 中使用mail函数

标签:

原文地址:http://www.cnblogs.com/abstract-fabulous/p/4869904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!