Rename the email override field for clarity
This commit is contained in:
parent
2f19e6e1b8
commit
68a00c91db
|
@ -30,12 +30,13 @@ var Config = HMNConfig{
|
||||||
AtomPassword: "password",
|
AtomPassword: "password",
|
||||||
},
|
},
|
||||||
Email: EmailConfig{
|
Email: EmailConfig{
|
||||||
ServerAddress: "smtp.example.com",
|
ServerAddress: "smtp.example.com",
|
||||||
ServerPort: 587,
|
ServerPort: 587,
|
||||||
FromAddress: "noreply@example.com",
|
FromAddress: "noreply@example.com",
|
||||||
FromAddressPassword: "",
|
FromAddressPassword: "",
|
||||||
FromName: "Handmade Network Team",
|
FromName: "Handmade Network Team",
|
||||||
OverrideRecipientEmail: "override@handmade.network", // NOTE(asaf): If this is not empty, all emails will be redirected to this address.
|
|
||||||
|
ForceToAddress: "localdev@example.com", // NOTE(asaf): If this is not empty, all emails will be sent to this address.
|
||||||
},
|
},
|
||||||
DigitalOcean: DigitalOceanConfig{
|
DigitalOcean: DigitalOceanConfig{
|
||||||
AssetsSpacesKey: "dummy",
|
AssetsSpacesKey: "dummy",
|
||||||
|
|
|
@ -60,12 +60,12 @@ type DigitalOceanConfig struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type EmailConfig struct {
|
type EmailConfig struct {
|
||||||
ServerAddress string
|
ServerAddress string
|
||||||
ServerPort int
|
ServerPort int
|
||||||
FromAddress string
|
FromAddress string
|
||||||
FromAddressPassword string
|
FromAddressPassword string
|
||||||
FromName string
|
FromName string
|
||||||
OverrideRecipientEmail string
|
ForceToAddress string
|
||||||
}
|
}
|
||||||
|
|
||||||
type DiscordConfig struct {
|
type DiscordConfig struct {
|
||||||
|
|
|
@ -106,8 +106,8 @@ func renderTemplate(name string, data interface{}) (string, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func sendMail(toAddress, toName, subject, contentHtml string) error {
|
func sendMail(toAddress, toName, subject, contentHtml string) error {
|
||||||
if config.Config.Email.OverrideRecipientEmail != "" {
|
if config.Config.Email.ForceToAddress != "" {
|
||||||
toAddress = config.Config.Email.OverrideRecipientEmail
|
toAddress = config.Config.Email.ForceToAddress
|
||||||
}
|
}
|
||||||
contents := prepMailContents(
|
contents := prepMailContents(
|
||||||
makeHeaderAddress(toAddress, toName),
|
makeHeaderAddress(toAddress, toName),
|
||||||
|
|
Loading…
Reference in New Issue