Tengo una cuenta estándar de Google Apps. Configuré un dominio personalizado a través de Google Apps. Puedo enviar y recibir correos electrónicos exitosamente a través de Google Apps cuando uso la interfaz de Gmail. Sin embargo, quiero enviar un correo electrónico a través del código. Con el fin de intentar esto, he estado tratando el siguiente código:Enviar correo electrónico a través de C# a través de la cuenta de Google Apps
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add("[email protected]");
mailMessage.Subject = "Test";
mailMessage.Body = "<html><body>This is a test</body></html>";
mailMessage.IsBodyHtml = true;
// Create the credentials to login to the gmail account associated with my custom domain
string sendEmailsFrom = "[email protected]";
string sendEmailsFromPassword = "password";
NetworkCredential cred = new NetworkCredential(sendEmailsFrom, sendEmailsFromPassword);
SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587);
mailClient.EnableSsl = true;
mailClient.DeliveryMethod = SmtpDeliveryMethod.Network;
mailClient.UseDefaultCredentials = false;
mailClient.Timeout = 20000;
mailClient.Credentials = cred;
mailClient.Send(mailMessage);
Cuando se alcanza el método Send, se produce una excepción que los estados:
"El servidor SMTP requiere una conexión segura o el cliente no estaba autenticado . La respuesta del servidor fue: 5.5.1 Autenticación requerida. "
¿Cómo envío correos electrónicos a través de mi dominio personalizado a través de Google?
Gracias!
¿Funciona el puerto 465 mejor tal vez? – Lucero
¿Cuál es el problema con el código anterior? – Marko
Recibo un problema de tiempo de espera, pero al ver todos los códigos básicos, parece que el código y la configuración son correctos. –