【www.gdgbn.com--邮件】





php发送邮件



 
   


     
       
          收件人地址
         
          发送人地址
         
       
       
          发送人用户名
         
          邮箱密码
          word" type="password" id="password" value="***" />
       
       
          smtp服务器
         
          注:163邮箱smtp为: smtp.163.com
         
       
          标题
          邮件" size="50" />
         
       
          内容
         
         
       
       
           
         
           
           
       
     
       

说明:我用163的邮箱发给 163 或 126 的邮箱立刻就能收到。大家试试。


   

   
 


require_once "mail.php";

$conf["mail"] = array(
        "host"     => "smtp.126.com",                  //smtp服务器地址
        "auth"     => true,                           //true表示smtp服务器需要验证,false不需要
        "username" => "liangbowen",                   //用户名
        "password" => "******"                        //密码
);


//发送邮件
$headers["from"]    = "liangbowen@126.com";               //发信地址
$headers["to"]      = "liangbowen@hotmail.com";               //收信地址
$headers["subject"] = "test mail send by php bowen.mvbb.com";   //邮件标题
$mail_object = &mail::factory("smtp", $conf["mail"]);   
//邮件正文
$body = "这是一封自己发给自己的邮件。";

$mail_res = $mail_object->send($headers["to"], $headers, $body); //发送

                           
if(pear::iserror($mail_res)){      //检测错误
    die($mail_res->getmessage());
}
else{
 echo "send successful!";
}

源码下载

http://down.111cn.net/down/code/php/qitayuanma/2010/1220/22333.html

本文来源:http://www.gdgbn.com/jsp/28499/