### phpmailer 安裝或者下載方式:
#### * 1、從 github 上下載:[https://github.com/PHPMailer/PHPMailer/](https://github.com/PHPMailer/PHPMailer/)
#### 2、使用 composer 安裝:
~~~
composer require phpmailer/phpmailer
~~~
發送之前需要擁有自己的郵件服務器,測試的時候其實用自己申請的免費郵箱最方便了,不需要自己再搭建服務器了,可能要配置郵箱的SMTP服務,大部分公共郵箱(163、qq等)為了安全默認是關閉的。
#### 網易郵箱配置如下圖:

#### qq郵箱配置如下圖:

### 示例
``````
<?php
use?PHPMailer\PHPMailer\PHPMailer;
use?PHPMailer\PHPMailer\Exception;
//在thinkphp下測試會自動加載其他的文件
$mail = new PHPMailer(true); // Passing `true` enables exceptions
try {
//服務器配置
$mail->CharSet ="UTF-8"; //設定郵件編碼
$mail->SMTPDebug = 0; // 調試模式輸出
$mail->isSMTP(); // 使用SMTP
$mail->Host = 'smtp.qq.com'; // SMTP服務器
$mail->SMTPAuth = true; // 允許 SMTP 認證
$mail->Username = 'xxxxxxx@qq.com'; // SMTP 用戶名 即郵箱的用戶名
$mail->Password = 'xxxxx'; // SMTP 密碼 部分郵箱是授權碼(例如qq郵箱)
$mail->SMTPSecure = 'ssl'; // 允許 TLS 或者ssl協議
$mail->Port = 465; // 服務器端口 25 或者465 具體要看郵箱服務器支持
$mail->setFrom('xxx@qq.com', 'Mailer'); //發件人
$mail->addAddress('xxx@qq.com', 'Joe'); // 收件人
//$mail->addAddress('ellen@example.com'); // 可添加多個收件人
$mail->addReplyTo('xxx@qq.com', 'info'); //回復的時候回復給哪個郵箱 建議和發件人一致
//$mail->addCC('cc@example.com'); //抄送
//$mail->addBCC('bcc@example.com'); //密送
//發送附件
// $mail->addAttachment('1.png'); // 添加附件
// $mail->addAttachment('../hh-1.jpg', 'lo.jpg'); // 發送附件并且重命名
//Content
$mail->isHTML(true);// 是否以HTML文檔格式發送 發送后客戶端可直接顯示對應HTML內容
$mail->Subject = '這里是郵件標題' . time();
$mail->Body='我莫名奇妙的笑了,只正因想到了你。';//正文
$mail->AltBody = '如果郵件客戶端不支持HTML則顯示此內容';
$mail->send();
echo '郵件發送成功';
} catch (Exception $e) {
echo '郵件發送失敗: ', $mail->ErrorInfo;
}
~~~
``````
- 序言
- ThinkPHP官方資源
- 術語
- 根目錄
- php術語
- jwt
- 下載jwt
- 認識jwt
- 生成token
- 驗證token
- lcobucci/jwt
- 安裝
- 配置
- 生成token
- 解析令牌
- 驗證令牌
- 擴展庫jwt
- thinkPHP使用lcobucci/jwt
- phpmailer
- PHPMailer的使用
- phpMailer config
- 短信驗證嗎
- 阿里云短信驗證碼發送類
- 權限管理
- 基于thinkphp6.0
- 通用函數
- 密碼加密
- 數組
- 數據庫
- 查詢數據
- 添加數據
- 刪除數據
- 批量刪除
- 更新數據
- 請求流程
- thinkphp6安裝
- thinkphp6目錄介紹
- 單應用
- 多應用
- 配置文件
- 模型,模板與Model的區別
- .env介紹
- 入口文件
- 控制器
- model層
- 視圖層
- common公共函數
- 路由
- 命令行
- 常用thinkphp函數和方法
- 高德地圖i定位城市
- 更新日志