From 1c1b2a3a1d1475a1b04a6a4e37b9d484ae19518a Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Tue, 30 Dec 2025 21:49:28 -0500 Subject: [PATCH] fix!: SMTP now works properly in non-dev environments --- main.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 945591e..38d12d0 100644 --- a/main.go +++ b/main.go @@ -149,6 +149,7 @@ func main() { var smtpUsername = os.Getenv("SMTP_USERNAME") var smtpPassword = os.Getenv("SMTP_PASSWORD") var smtpHost = os.Getenv("SMTP_HOST") + var smtpPort = os.Getenv("SMTP_PORT") var smtpRecipients = os.Getenv("SMTP_RECIPIENTS") client := CreateBudgetClient(baseUrl, apiKey, syncId, encryptionKey) if !client.BankSync() { @@ -184,12 +185,8 @@ func main() { message := []byte(subject + mime + body + categories.String()) var auth smtp.Auth - if os.Getenv("ENVIRONMENT") == "dev" { - auth = nil - } else { - auth = smtp.PlainAuth("", smtpUsername, smtpPassword, smtpHost) - } - err := smtp.SendMail(smtpHost, auth, smtpUsername, strings.Split(smtpRecipients, ","), []byte(message)) + auth = smtp.PlainAuth("", smtpUsername, smtpPassword, smtpHost) + err := smtp.SendMail(smtpHost+":"+smtpPort, auth, smtpUsername, strings.Split(smtpRecipients, ","), []byte(message)) if err != nil { log.Fatal(err) }