PHP使用邮箱

我们需要使用两个类文件

Phpmailer.php和Smtp.php两个即可

(去掉php.ini中extension=php_openssl.dll前面的分号(;),记得重启Apache服务)Windows下有时可能会开启不了服务,可以用Windows的服务开启:

<?php   

    namespace app\index\controller;  
    use think\Controller;  
    use think\Phpmailer;  
    class Email extends Controller  
    {  
          
        //发送邮箱验证码  
        public function email()  
        {  
            $toemail = '1778711294@qq.com';//定义收件人的邮箱  
            $mail = new PHPMailer();  
            $mail->isSMTP();// 使用SMTP服务  
            $mail->CharSet = "utf8";// 编码格式为utf8,不设置编码的话,中文会出现乱码  
            $mail->Host = "smtp.qq.com";// 发送方的SMTP服务器地址  
            $mail->SMTPAuth = true;// 是否使用身份验证  
            $mail->Username = "1778486252@qq.com";//</span><span 
            $mail->Password = "***********";//指得是qq邮箱的授权码
            $mail->SMTPSecure = "ssl";
            $mail->Port = 465; 
  
            $mail->setFrom("1778486252@qq.com","Mailer");// 
            $mail->addAddress($toemail,'Wang');// 
            $mail->addReplyTo("1778486252@qq.com","Reply");// 设置回复人


            $mail->Subject = "这是一个测试邮件";// 邮件标题  


            $mail->Body = rand();//消息内容
  
            if(!$mail->send()){// 发送邮件  
                echo "消息不能发送";  
                echo "邮件错误 ".$mail->ErrorInfo;// 输出错误信息  
            }else{  
                echo '发送成功';  
            }  
        }  
    }  
 ?>  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值