当前位置:首页 > PHP教程 > php高级应用 > 列表

php PEAR mail发送邮件实例

发布:smiling 来源: PHP粉丝网  添加日期:2014-01-22 21:04:48 浏览: 评论:0 

phppear mail发送邮件实例

  1. --> 
  2. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
  6. <title>php发送邮件</title> 
  7. </head> 
  8. <body> 
  9. <table width="611" height="200" border="1"
  10.   <tr> 
  11.     <td width="601"><form id="form1" name="form1" method="post" action="send.php"
  12.       <table width="600" height="240" border="0" cellpadding="0" cellspacing="0"
  13.         <tr> 
  14.           <td width="102" height="28">收件人地址</td> 
  15.           <td width="213"><input name="to" type="text" id="to" /></td> 
  16.           <td width="84">发送人地址</td> 
  17.           <td width="201"><input name="from" type="text" id="from" value="cert@163.com" /></td> 
  18.         </tr> 
  19.         <tr> 
  20.           <td height="33">发送人用户名</td> 
  21.           <td><input name="name" type="text" id="username" value="cert" /></td> 
  22.           <td>邮箱密码</td> 
  23.           <td><input name="password" type="password" id="password" value="***" /></td> 
  24.         </tr> 
  25.         <tr> 
  26.           <td height="27">smtp服务器</td> 
  27.           <td><input name="smtp" type="text" id="smtp" value="smtp.163.com" /></td> 
  28.           <td colspan="2">注:163邮箱smtp为: smtp.163.com</td> 
  29.           </tr> 
  30.         <tr> 
  31.           <td height="26">标题</td> 
  32.           <td colspan="3"><input name="subject" type="text" id="subject" value="cert测试php发送邮件" size="50" /></td> 
  33.           </tr> 
  34.         <tr> 
  35.           <td height="69">内容</td> 
  36.           <td colspan="3"><textarea name="content" cols="50" rows="6" id="content">计算机紧急响应组欢迎你! 
  37. http://www.phpfensi.com 
  38. 组织网站即将进行改版</textarea></td> 
  39.           </tr> 
  40.         <tr> 
  41.          
  42.           <td>&nbsp;</td> 
  43.           <td align="right"><input type="submit" name="submit" value="发送" /></td> 
  44.           <td>&nbsp;</td> 
  45.           <td>&nbsp;</td> 
  46.         </tr> 
  47.       </table> 
  48.         <p>说明:我用163的邮箱发给 163 或 126 的邮箱立刻就能收到。大家试试。</p> 
  49.     </form> 
  50.     </td> 
  51.   </tr> 
  52. </table> 
  53. </body> 
  54. </html> 
  55. <? 
  56. require_once 'mail.php'
  57. $conf['mail'] = array(  
  58.         'host'     => 'smtp.126.com',                  //smtp服务器地址  
  59.         'auth'     => true,                           //true表示smtp服务器需要验证,false不需要  
  60.         'username' => 'liangbowen',                   //用户名  
  61.         'password' => '******'                        //密码  
  62. ); 
  63.  
  64. //发送邮件 
  65. $headers['from']    = 'liangbowen@126.com';               //发信地址  
  66. $headers['to']      = 'liangbowen@hotmail.com';               //收信地址  
  67. $headers['subject'] = 'test mail send by php bowen.mvbb.com';   //邮件标题  
  68. $mail_object = &mail::factory('smtp'$conf['mail']);     
  69. //邮件正文  
  70. $body = "这是一封自己发给自己的邮件。"
  71. $mail_res = $mail_object->send($headers['to'], $headers$body); //发送 
  72.                              
  73. if(pear::iserror($mail_res)){      //检测错误 
  74.     die($mail_res->getmessage());  
  75. else
  76.  echo "send successful!"

Tags: PEAR mail 发送邮件

分享到: