暗号化された接続を使用しない SMTP アカウントを持っています。同じアカウントを使用して C# と Python から問題なくメールを送信できますが、Go ではエラーが発生します: 暗号化されていない接続
これは私が使用しているコードです:
package main
import (
"log"
"net/smtp"
)
func main() {
// Set up authentication information.
auth := smtp.PlainAuth(
"",
"user@example.com",
"password",
"mail.example.com",
)
// Connect to the server, authenticate, set the sender and recipient,
// and send the email all in one step.
err := smtp.SendMail(
"mail.example.com:25",
auth,
"sender@example.org",
[]string{"recipient@example.net"},
[]byte("This is the email body."),
)
if err != nil {
log.Fatal(err)
}
}