Golangs Methode zum Senden und Empfangen von E-Mails: 1. Der Rechtsklick des Absenders muss die StMT- und Pop3-Kanäle öffnen. 2. Erhalten Sie nach dem Öffnen den Autorisierungscode des Kontos. Der Code lautet [m.SetAddressHeader(; „Cc“, „dan @example.com“, „Dan“)].
Golangs Methode zum Senden und Empfangen von E-Mails:
Ich werde das Senden und Empfangen von E-Mails nicht vorstellen, Gehen Sie einfach zum Code
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) } }
Die einzige Gefahr ist das Passwort
Nachdem Sie die Konten xxxx und yyyyy im Code durch den Absender und Empfänger ersetzt haben, zeigt der Pfeil nicht auf Ihr Login-Passwort, sondern zum Autorisierungscode
Die Verwendung eines benutzerdefinierten Clients zum Senden von E-Mails erfordert die folgenden zwei Elemente:
1. Der Rechtsklick des Absenders muss stmt und pop3 öffnen Kanäle, mit qq-Postfach als Beispiel: Melden Sie sich bei QQ-Postfach an->Einstellungen-Konto->Pop3- und SMT-Dienste aktivieren
2 Nach dem Öffnen erhalten Sie den Autorisierungscode des Kontos Sie müssen sich nicht daran erinnern, es kann vorübergehend generiert werden (aber es scheint für eine lange Zeit wirksam zu sein, es wird empfohlen, es aufzuzeichnen)
Verwandte Lernempfehlungen: Go-Sprachtutorial
Das obige ist der detaillierte Inhalt vonWie sende und empfange ich E-Mails in Golang?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!