最近看到阿里雲的郵件推送,每天有200封免費的傳送量,還是挺不錯的,所以就寫了個 sdk 方便使用
阿里雲的配置請檢視官方文件
sdk 使用
安裝
composer require draguo/directmail
複製程式碼
使用
$body = "<h1>這是郵件主體內容</h1>";
$mail = new \Draguo\DirectMail\DirectMail($accessKey, $secret);
$result = $mail->send([
'from' => '', // 發信地址 AccountName
'to' => '', // 多個地址可用逗號分隔,最多100個
'name' => '', // 發件人暱稱 FromAlias
'subject' => '這個是郵件的主題', // Subject
'body' => $body, // html or text
'trace' => '' // 是否開啟資料追蹤功能, 1 或 0
]);
var_dump($result);
複製程式碼
說明
目前只實現了 SingleSendMail 單一發信介面 後期如果有需要會實現 BatchSendMail 通過模板批量傳送郵件的介面。 有什麼問題歡迎交流