Gmail의 smtp를 이용하여 메일을 보내려면 설정이 필요하다
Google 계정 -> 검색창에 앱비밀번호 검색하여 들어간다.
아래 캡쳐본과 같이 이름을 입력해주면 16자리 비밀번호가 나온다.
*앱비밀번호를 만드는것은 smtp 전용임

예제
m := gomail.NewMessage()
m.SetHeader("From", "sendUser@gmail.com") // 보내는 사람 이메일
m.SetHeader("To", "receiveUser@naver.com") // 받는 사람 이메일
m.SetHeader("Subject", "제목입니다") // 이메일 제목
m.SetBody("text/html", "안녕하세요 HTML을 여기에 적어주세요") // 이메일 본문
// Gmail SMTP 설정
c := gomail.NewDialer("smtp.gmail.com", 587, "내이메일@gmail.com", "위에서 생성한 16자리 비밀번호 (띄어쓰기 없이)") // 아이디와 비밀번호
// TLS 설정
c.TLSConfig = &tls.Config{InsecureSkipVerify: true}
// 이메일 전송
if err := c.DialAndSend(m); err != nil {
panic(err)
}