GOでメールを送信するためにライブラリが必要です
最も人気のあるもののいくつかのリスト：

    Net/SMTP：これは、SMTPプロトコルを介して電子メールを送信するための標準のGOライブラリです。

    GOMAIL：これは、GOで電子メールを送信するための高レベルのインターフェイスを提供する人気のライブラリです。

    MailGun-go：これは、Mailgun電子メールサービスで動作するように設計されたライブラリです。

以下は、Net/SMTPライブラリが電子メールを送信するために使用されるコードの例です。
パッケージメイン

輸入 （
"ログ"
「net/smtp」
））

func main（）{
from：= "sender@example.com"
to：= [] string {"relever@example.com"}
メッセージ：= [] byte（ "件名：emplement email \ n \ n thisはメールの例です。"）
username：= "sender@example.com"
パスワード：=「パスワード」
smtserver：= "smtp.example.com:587"

auth：= smtp.plainauth（ ""、username、password、 "smtp.example.com"）

err：= smtp.sendmail（smtpserver、auth、from、to、message）
err！= nil {
log.fatalln（ "電子メールの送信："、err）
}
}