golangにてメールを送信するプログラムを実行したいのですが、connection refusedで送信できません。
go
1package main 2 3import ( 4 "gopkg.in/gomail.v2" 5) 6 7func main() { 8 m := gomail.NewMessage() 9 m.SetHeader("From", "???@gmail.com") 10 m.SetHeader("To", "???") 11 m.SetHeader("Subject", "Hello!") 12 m.SetBody("text/plain", "Hello!") 13 14 d := gomail.Dialer{Host: "localhost", Port: 25} 15 if err := d.DialAndSend(m); err != nil { 16 panic(err) 17 } 18} 19
吐いているエラーは以下の通りです。
panic: dial tcp [::1]:25: connect: connection refused goroutine 1 [running]: main.main() /Users/???/Desktop/mail.go:16 +0x361
メールアドレスや、ポート番号を変更し試しましたが、無理でした。
原因がわかる方、教えていただければ幸いです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/25 04:40
2022/11/25 04:43 編集
2022/11/25 04:51 編集
2022/11/25 04:49
2022/11/25 04:50
2022/11/25 04:58
2022/11/25 05:03
2022/11/25 05:49
2022/11/25 15:48