Heim > Backend-Entwicklung > Golang > Wie sende und empfange ich E-Mails in Golang?

Wie sende und empfange ich E-Mails in Golang?

coldplay.xixi
Freigeben: 2020-07-18 15:46:03
Original
6605 Leute haben es durchsucht

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“)].

Wie sende und empfange ich E-Mails in Golang?

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)
    }
}
Nach dem Login kopieren

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

Wie sende und empfange ich E-Mails in Golang?

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)

Wie sende und empfange ich E-Mails in Golang?

Wie sende und empfange ich E-Mails in Golang?

Wie sende und empfange ich E-Mails in Golang?

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage