설치
go get gopkg.in/gomail.v2
내용
package utils
import (
"crypto/tls"
"gopkg.in/gomail.v2"
)
func SendEmail() {
m := gomail.NewMessage()
m.SetHeader("From", "보내는 사람 이메일")
m.SetHeader("To", "받는 사람 이메일")
m.SetHeader("Subject", "제목 입니다")
m.SetBody("text/html", "안녕하세요 HTML을 여기에 적어주세요")
c := gomail.NewDialer("smtp.gmail.com", 587, "아이디", "비밀번호")
c.TLSConfig = &tls.Config{InsecureSkipVerify: true}
if err := c.DialAndSend(m); err != nil {
panic(err)
}
}
참조
- gomail 정식문서: https://pkg.go.dev/gopkg.in/gomail.v2
- gomail github: https://github.com/go-gomail/gomail
728x90
'Programing Language > Golang' 카테고리의 다른 글
[Golang] 숫자 문자 변환 (0) | 2023.02.06 |
---|
댓글