您的位置:首页 > 编程语言 > PHP开发

PHP使用Pear发送邮件-Windows环境

2015-09-06 12:02 776 查看

1、PEAR安装

参考该文章:Windows下安装PHP Pear

2、安装Mail,Mail_Mine,Net_SMTP

第一步:在cmd中进入到PHP的运行目录,也就是php.exe。

第二步:使用pear install Mail,pear install Mail_Mine,pear install Net_SMTP安装好发邮件需要的类库

第三步:使用pear list查看以上三个类库是否安装。

3、实例
<?php
        error_reporting(0); //PHP会出现不规范提示,故此设置
        require_once "Mail.php"; //记得将Pear目录加入环境,才能这样引用,否则要引用绝对路径

        $from = "sender@outlook.com";   //发送方
        $to = "receiver@qq.com";   //接收方
        $subject = "Hi!";   //主题
        $body = "Hi,\n\nHow are you?";  //内容

        $host = "smtp.live.com";    //SMTP服务器
        $port = "587";  //端口
//      $port = "25";   //两个端口都行
        $username = "username@outlook.com";//用户名
        $password = "password";//密码

        $headers = array ('From' => $from,
          'To' => $to,
          'Subject' => $subject);   //邮件头
        $smtp = Mail::factory('smtp',
          array ('host' => $host,
            'port' => $port,
            'auth' => true,
            'username' => $username,
            'password' => $password));  //服务设置
            
        //发送邮件
        $mail = $smtp->send($to, $headers, $body);
        
        //错误处理
        if (PEAR::isError($mail)) 
        {
            echo("<p>". $mail->getMessage() ."</p>");
        } 
        else 
        {
            echo("<p>Message successfully sent!</p>");
        }

?>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: