Друзья, есть некий код на go, который нужен для эмейл уведомлений.
package main
import (
"log"
"os"
"net/smtp"
)
func main() {
send(os.Args[1] + "\n" + os.Args[2] + "\n" + os.Args[3])
}
func send(body string) {
from := "from email"
pass := "**********"
to := "to email"
msg := "From: " + from + "\n" +
"To: " + to + "\n" +
"Subject: Письмо с сайта\n\n" + body
err := smtp.SendMail("smtp.yandex.ru:25",
smtp.PlainAuth("", from, pass, "smtp.yandex.ru"),
from, []string{to}, []byte(msg))
if err != nil {
log.Printf("smtp error: %s", err)
return
}
}