/notifier

基于Golang的邮件通知服务

Primary LanguageGo

Notifier

基于Golang的邮件通知服务

使用方式

1、下载适合所在运行平台的二进制文件

https://github.com/mouday/notifier/releases

2、配置邮件验证信息

mv env.example .env

配置说明

# == 应用配置 ==
# 运行模式 debug test release (默认:release)
GIN_MODE=release
# 监听端口 (默认:127.0.0.1:8000)
APP_RUN_ADDRESS=127.0.0.1:8000

# == 邮件配置 ==
# 账号
APP_EMAIL_USERNAME=admin@163.com
# 密码
APP_EMAIL_PASSWORD=123456
# 邮件服务地址
APP_EMAIL_HOST=smtp.163.com
# 邮件服务端口号
APP_EMAIL_PORT=25

3、启动服务

# macos: 
./notifier

# linux: 
./notifier

# windows: 
notifier.exe

4、调用api接口发送邮件

发送示例

POST http://127.0.0.1:8000/sendEmail
content-type: application/json

{
	"to": ["123456@qq.com"],
	"subject": "测试邮件标题",
	"body": "测试邮件内容"
}

返回响应

{
	"code": 0,
	"msg": "success"
}

用到的第三方库

参考文章