driver_interface.go 347 B

123456789101112
  1. package mail
  2. // Driver 邮件驱动接口
  3. // 实现该接口后可通过配置切换不同的邮件发送服务
  4. type Driver interface {
  5. // Send 发送邮件
  6. // email 包含邮件内容
  7. // config 驱动配置信息,需包含对应驱动的配置项
  8. // 返回 bool 表示是否发送成功
  9. Send(email Email, config map[string]string) bool
  10. }