golang에서 이메일을 보내고 받는 방법: 1. 발신자의 마우스 오른쪽 버튼을 클릭하면 stmt 및 pop3 채널이 열려야 합니다. 2. 연 후 계정의 인증 코드를 얻으세요. 코드는 [m.SetAddressHeader("Cc")입니다. , "dan@example.com ", "Dan")].
golang에서 이메일 주고받는 방법:
이메일 보내고 받는 방법은 소개하지 않고 바로 코드로 넘어가겠습니다
package main import ( "gopkg.in/gomail.v2" ) func main() { m := gomail.NewMessage() m.SetHeader("From", "xxxxx@qq.com") m.SetHeader("To", "yyyyy@qq.com") //m.SetAddressHeader("Cc", "dan@example.com", "Dan") m.SetHeader("Subject", "Hello!") m.SetBody("text/html", "Hello <b>Bob</b> and <i>Cora</i>!") //m.Attach("/home/Alex/lolcat.jpg") d := gomail.NewDialer("smtp.qq.com", 587, "xxxxx@qq.com", "okbnsnqptzjzfigd") // Send the email to Bob, Cora and Dan. if err := d.DialAndSend(m); err != nil { panic(err) } }
유일한 함정은 비밀번호입니다
Replace the 코드의 xxxx 및 yyyyy 계정 발신자와 수신자가 된 후 화살표가 가리키는 것은 로그인 비밀번호가 아니라 인증 코드
사용자 정의 클라이언트를 사용하여 이메일을 보내려면 다음 두 가지 요소가 필요합니다.
1. 보낸 사람이 마우스 오른쪽 버튼을 클릭하면 stmt 및 pop3 채널이 열려야 합니다. qq 메일함을 예로 들어 qq 메일함->설정-계정->pop3 및 stmt 서비스 활성화
2를 연 후 인증 코드를 받게 됩니다. 계정이므로 기억할 필요는 없고 일시적으로 생성될 수 있습니다. (하지만 효과가 오래 갈 것 같으니 기록해 두는 걸 추천해요~)
관련 학습 권장사항: Go 언어 튜토리얼
위 내용은 golang에서 이메일을 보내고 받는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!