Estoy intentando enviar un eMail con un .pdf creado en el momento y me está dando error al intentar abrir el documento desde mi cliente de correo.
Enviar lo envio, llegar me llega, el documento adjunto también aparece en el correo, pero a la hora de abrirlo me dice que no se puede abrir el documento ya que el formanto no parece estar correcto.
Mi código es el siguiente:
Código:
objDoc es un objeto del tipo PdfDocument(), y estoy intentando enviar el documento como un stream...MemoryStream stream = new MemoryStream(); objDoc.Save(stream, false); //Creo el fichero con el adjunto MailMessage objMensaje = new MailMessage("[email protected]", "[email protected]", "El asunto", "Resolución"); ContentType objTipo = new ContentType(MediaTypeNames.Application.Pdf); Attachment objArchivo = new Attachment(stream, objTipo); objArchivo.Name = "Resolucion.pdf"; objMensaje.Attachments.Add(objArchivo); //Creo el cliente smtp. SmtpClient objSmtp = new System.Net.Mail.SmtpClient("srvSMTP"); objSmtp.Send(objMensaje); stream.Close();
haber si alguien me puede ayudar.