· 5 years ago · Apr 18, 2020, 12:44 PM
1package main
2
3import (
4 "log"
5 "net/smtp"
6)
7
8func Send(email string) error {
9 username := "...@yandex.ru"
10 password := "..."
11 auth := smtp.PlainAuth(
12 "",
13 username,
14 password,
15 "smtp.yandex.ru",
16 )
17 msg := "From" + username + "\n" +
18 "To: " + email + "\n" +
19 "Subject: Hello friend\n\n" +
20 "This is the email body"
21
22 return smtp.SendMail(
23 "smtp.yandex.ru:25",
24 auth,
25 username,
26 []string{email},
27 []byte(msg),
28 )
29}
30
31func main() {
32 if err := Send("...@gmail.com"); err != nil {
33 log.Fatal(err)
34 }
35}