package main
import (
"log"
"net/smtp"
)
func main() {
from := "sendername@xxx.com"
to := make([]string, 2)
to[0] = "receiver1@xxx.com"
to[1] = "receiver2@xxx.com"
msg := "From: Sender Name <sendername@xxx.com>\n" +
"Subject: Email Subject Here\n\n" +
"Content Begins Here ...\n" +
"line 2\n" +
"content ends here\n\n" +
"bye"
host := "smtp.socketlabs.com" // Address from socketLabs
port := "25" // Port from socketlabs
user := "xxxxxxxxxxx" // smtp Username from socketlabs
pswd := "xxxxxxxxxxxxxxxxxxx" // smtp Password from socketlabs
hostWithPort := host + ":" + port
auth := smtp.CRAMMD5Auth(user, pswd)
err := smtp.SendMail(hostWithPort, auth, from, to, []byte(msg))
if err != nil {
log.Print(err)
}
log.Print("done")
}