Отправка электронной почты через незашифрованное соединение

У меня есть учетная запись 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)
        }
}
5
задан Santiago Corredoira 16 June 2012 в 18:14
поделиться