Go SendcloudSendcloud 郵件 API 的 Go 封裝
這是一個(gè) Sendcloud 郵件發(fā)送服務(wù)的 Go 語(yǔ)言封裝包,可利用它在 Go 程序中通過(guò) Sendcloud 發(fā)送郵件。
目前已實(shí)現(xiàn)以下功能:
- 模板管理(添加、刪除、更新、獲取)
- 地址列表管理(添加、刪除、更新、獲取)
- 地址列表成員管理(添加、刪除、更新、獲取)
- 郵件發(fā)送(模板發(fā)送、地址列表發(fā)送、附件支持)
使用方法如下:
設(shè)置 API 信息:
UpdateApiInfo("api_user", "api_key")
發(fā)送郵件:
var to = make([]map[string]string, 1)
to[0] = map[string]string{"to":"[email protected]", "%url%": "http://www.baidu.com"}
var ok, err, result = SendTemplateMail("template name", "from mail", "from name", "replay to email address", "subject", to, nil)
返回?cái)?shù)據(jù)說(shuō)明:
ok 發(fā)送是否成功 err 錯(cuò)誤信息 result 接口返回的 json 數(shù)據(jù)
評(píng)論
圖片
表情
