Merge branch 'main' of https://github.com/authorizerdev/authorizer into feat/dashboard

This commit is contained in:
Lakhan Samani
2022-01-08 11:43:12 +05:30
8 changed files with 108 additions and 60 deletions

View File

@@ -27,19 +27,18 @@ type Sender struct {
}
func NewSender() Sender {
return Sender{User: constants.EnvData.SENDER_EMAIL, Password: constants.EnvData.SENDER_PASSWORD}
return Sender{User: constants.EnvData.SMTP_USERNAME, Password: constants.EnvData.SMTP_PASSWORD}
}
func (sender Sender) SendMail(Dest []string, Subject, bodyMessage string) error {
msg := "From: " + sender.User + "\n" +
msg := "From: " + constants.EnvData.SENDER_EMAIL + "\n" +
"To: " + strings.Join(Dest, ",") + "\n" +
"Subject: " + Subject + "\n" + bodyMessage
err := smtp.SendMail(constants.EnvData.SMTP_HOST+":"+constants.EnvData.SMTP_PORT,
smtp.PlainAuth("", sender.User, sender.Password, constants.EnvData.SMTP_HOST),
sender.User, Dest, []byte(msg))
constants.EnvData.SENDER_EMAIL, Dest, []byte(msg))
if err != nil {
log.Printf("smtp error: %s", err)
return err
}