if ($res) {// ? ? ? ?發送郵件,以QQ郵箱為例// ? ? ? ?配置郵件服務器,得到傳輸對象 ? ? ? ?$transport = Swift_SmtpTransport::newInstance("smtp.qq.com", 465);//25默認 ? ? ? ?//設置登錄賬號和密碼 ? ? ? ?$transport->setUsername("[email protected]"); ? ? ? ?$transport->setPassword($emailPassword);// ? ? ? ?得到發送郵件對象Swift_Mailer對象 ? ? ? ?$mailer = Swift_Mailer::newInstance($transport);// ? ? ? ?得到郵件信息對象 ? ? ? ?$message = Swift_Message::newInstance();// ? ? ? ?設置管理員的信息 ? ? ? ?$message->setFrom(array("[email protected]" => "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 回答
- 0 關注
- 1506 瀏覽
添加回答
舉報
0/150
提交
取消