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

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>");
        }

?>



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值