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
提交
取消