效果展示:
-
格式美化前
- 格式美化后
代碼
大多數框架都自帶有封裝好的發送email方法,就不多贅述,主要寫格式:
<? php// 驗證碼過期時間
$expire = 120;
// 發件人郵箱
$from_email = 'xx@163.com';
// 收件人
$to_email = 'to@163.com';
// 發件人名稱,不設置會默認郵件地址
$from = '發件人名字';
// 郵件主題
$subject = '【'.$from.'】請查收你的驗證碼';
$title = '你的驗證碼是';
$sm_expire = ceil($expire / 60);
$sm_expire = "將在 {$sm_expire} 分鐘內有效";
// 驗證碼
$code = rand(1000, 9999);
// 郵件正文,格式化代碼
$message = sendHtml($title,$code,$sm_expire); // 發郵件
$obj = new Email();
$result = $obj->from(from_email, $from) // 第一個參數發件郵箱地址,第二個發件人設置->to(to_email)->subject($subject)->message($message)->send();function sendHtml($title,$code,$sm_expire){return "<style>.title {font-size: 20px;text-align: center;}.code {width: 100px;font-size: 30px;color: #35CC51; font-weight: bold; background: #fff; padding: 4px 10px;text-align: center;margin: 10px auto;border-radius: 10px;box-shadow: 0 0 10px 0px #ccc inset;}.tip {text-align: center;}</style><p class='title'>{$title}</p><p class='code'>{$code}</p><p class='tip'>{$sm_expire}</p>";
}
以上就是完整示例,只要用到的是css段,php段代碼根據各框架自構即可。