8484730b82
I have switched the mail sending mechanism to gomail to get more power out of the sending method. Beside that I have added a flag to skip certificate verification. On top of that I have integrated the drone templating to make it possible to overwrite the email templates optionally. To be more compatible I have created a plaintext message format with the help of html2text as well.
25 lines
527 B
Go
25 lines
527 B
Go
package main
|
|
|
|
import (
|
|
"github.com/drone/drone-go/drone"
|
|
)
|
|
|
|
type Params struct {
|
|
Recipients []string `json:"recipients"`
|
|
Host string `json:"host"`
|
|
Port int `json:"port"`
|
|
From string `json:"from"`
|
|
Username string `json:"username"`
|
|
Password string `json:"password"`
|
|
Subject string `json:"subject"`
|
|
Template string `json:"template"`
|
|
SkipVerify bool `json:"skip_verify"`
|
|
}
|
|
|
|
type Context struct {
|
|
System drone.System
|
|
Repo drone.Repo
|
|
Build drone.Build
|
|
Vargs Params
|
|
}
|