使用阿里雲傳送郵件

風吹楓落van發表於2018-03-18

最近看到阿里雲的郵件推送,每天有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 通過模板批量傳送郵件的介面。 有什麼問題歡迎交流

相關文章