texto telcel para net mensajes mensaje google envio enviar desde celular c# email mime

telcel - ¿Cómo enviar mensajes MIME de varias partes en c#?



envio de mensaje de texto c# (1)

D''oh, esto es realmente simple ... pero dejaré la respuesta aquí para cualquiera que, como yo, haya venido buscando la respuesta antes de buscar en Google ... :)

Crédito a este artículo .

Utilice AlternateViews , así:

//create the mail message var mail = new MailMessage(); //set the addresses mail.From = new MailAddress("[email protected]"); mail.To.Add("[email protected]"); //set the content mail.Subject = "This is an email"; //first we create the Plain Text part var plainView = AlternateView.CreateAlternateViewFromString("This is my plain text content, viewable by those clients that don''t support html", null, "text/plain"); //then we create the Html part var htmlView = AlternateView.CreateAlternateViewFromString("<b>this is bold text, and viewable by those mail clients that support html</b>", null, "text/html"); mail.AlternateViews.Add(plainView); mail.AlternateViews.Add(htmlView); //send the message var smtp = new SmtpClient("127.0.0.1"); //specify the mail server address smtp.Send(mail);

Quiero enviar mensajes MIME de varias partes con un componente HTML más un componente de texto sin formato para las personas cuyos clientes de correo electrónico no pueden manejar HTML. La clase System.Net.Mail.MailMessage no parece admitir esto. ¿Cómo lo haces?