为了账号安全,请及时绑定邮箱和手机立即绑定

在php中发送邮箱验证时报错

在php中发送邮箱验证时报错

PHP
php小白兔秀秀 2017-02-17 17:57:57
if ($res) {//        发送邮件,以QQ邮箱为例//        配置邮件服务器,得到传输对象        $transport = Swift_SmtpTransport::newInstance("smtp.qq.com", 465);//25默认        //设置登录账号和密码        $transport->setUsername("2130337183@qq.com");        $transport->setPassword($emailPassword);//        得到发送邮件对象Swift_Mailer对象        $mailer = Swift_Mailer::newInstance($transport);//        得到邮件信息对象        $message = Swift_Message::newInstance();//        设置管理员的信息        $message->setFrom(array("2130337183@qq.com" => "hello"));//        将邮件发给谁        $message->setTo(array($email => "imooc"));//        设置邮件主题        $message->setSubject("激活邮件");        $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . "?act=active&token={$token}";        $urlencode = urlencode($url);        $str = <<<EOF                亲爱的{$username}您好~!感谢您的注册我们网站<br>                请点击此链接激活账号即可登录!<br/>                <a href='{$url}'>{$urlencode}</a>                <br/>                如果点此链接无反应,可以将其复制到浏览器中来执行,链接的有效时间为24小时。EOF;        $message->setBody("{$str}", "text/html", 'utf-8');报错信息Fatal error: Maximum execution time of 30 seconds exceeded in E:\demo\loginAndResig\swiftmailer-master\lib\classes\Swift\Transport\StreamBuffer.php on line 165
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1464 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信