all repos — flounder @ f37b2e8dc4ee0c6517969b7d5df9b16cf318cbd6

A small site builder for the Gemini protocol

mail.go (view raw)

 1package main
 2
 3import (
 4	"log"
 5	"net/smtp"
 6)
 7
 8func SendEmail(email string, subject string, body string) {
 9	auth := smtp.PlainAuth("", c.SMTPUsername, c.SMTPPassword, "smtp.migadu.com")
10	msg := "From: " + c.SMTPUsername + "\n" +
11		"To: " + email + "\n" +
12		"Subject:" + subject + "\n" +
13		body
14	err := smtp.SendMail(c.SMTPServer, auth, c.SMTPUsername, []string{email}, []byte(msg))
15	if err != nil {
16		// doesnt need to block anything i think
17		log.Println(err)
18	}
19}