GoMailer - 用 Go 开发的轻量电子邮件推送服务

GoMailer

轻量电子邮件推送服务(A lightly email sending service for Go)

通过form提交用户输入的数据,GoMailer会将这些数据填入预先定义好的邮件内容模板中,并帮你把内容投递到指定的邮箱。
也可以选择把邮件暂存在GoMailer中,另外选择时间手动触发投递。

额外的可选配置:
1 支持开启reCaptcha验证,避免恶意投递
2 配置请求成功或失败时的重定向地址,相应事件发生时用户将被重定向到指定页面

可参考 duanjn.com/#Feedback 部分的集成效果
代码已上传GitHub,你可以在这里找到 DuanJiaNing/GoMailer

Release Note

相关日志

使用说明

提供三个接口与GoMailer进行交互,EPKey获取接口(EPKey唯一标识一个服务接入点),邮件发送接口,邮件查询接口。

1. 获取 EPKey

API: POST /api/shortcut

将如下json作为 request body, 发送POST请求到/api/shortcut接口获取EPKey。

{
   
  "user": {
   
    "username": "A",
    "password": "123456"
  },
  "app": {
   
    "name": "sample",
    "host": "sample.com"
  },
  "endpoint": {
   
    "name": "sample用户反馈",
    "dialer": {
   
      "host": "smtp.qq.com",
      "port": 465,
      "authUsername": "666@qq.com",
      "authPassword":
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值