Это известная ошибка в платформе Android. Вот ссылка на вопрос .
Вы пытаетесь выполнить набор tls для порта, который не инкапсулирован в TLS. Если вы хотите использовать starttls
client, err := smtp.Dial("tcp", "smtp.office365.com:587")
if err != nil {
log.Panic(err)
}
err = client.StartTLS(tlsconfig)
if err != nil {
log.Panic(err)
}