manager->createMessage(); $subject = '邮件验证码'; $minutes = 5; $code = Verification::code($email, 60 * $minutes); $content = $this->formatContent($code, $minutes); $count = $message->to($email) ->subject($subject) ->content($content) ->send(); $result = $count > 0; } catch (\Exception $e) { $this->logger->error('Send Verify Mail Exception ' . kg_json_encode([ 'code' => $e->getCode(), 'message' => $e->getMessage(), ])); $result = false; } return $result; } protected function formatContent($code, $minutes) { $content = sprintf('验证码:%s,%s 分钟内有效,如非本人操作请忽略。', $code, $minutes); return $content; } }