MailMessage mail = new MailMessage();
ContentType ct = new ContentType(MediaTypeNames.Application.Pdf);
MemoryStream theReport = GetReport(); //in memory pdf object that
needs to be attached to email
Attachment pdfAtt = new Attachment(theReport, ct);
mail.Attachments.Add(pdfAtt);
mail.From = new MailAddress("[EMAIL PROTECTED]");
mail.To.Add("[EMAIL PROTECTED]");
mail.Subject = notifySubject;
mail.Body = msg;
SmtpClient emailClient = new
SmtpClient(Properties.Settings.Default["MailServer"].ToString());
emailClient.Send(mail);

The problem here is that Eudora email client seems to be dropping the
file extension.  The only way for the clients to view the PDF is to
manually add the file extension.  My only thoughts are to compress the
PDF and send a zip file instead.  Any other ideas?

If I go with the compression method, do you have any suggestions other
than System.IO.Compression?
II have used SharpZipLib in the past but am looking for something
vanilla, I really only need to create a zip file for the pdf and
attach that instead.
ContentType ct = new ContentType(MediaTypeNames.Application.zip);
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web 
Services,.NET Remoting" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/DotNetDevelopment

You may subscribe to group Feeds using a RSS Feed Reader to stay upto date 
using following url  

<a href="http://feeds.feedburner.com/DotNetDevelopment";> 
http://feeds.feedburner.com/DotNetDevelopment</a>
-~----------~----~----~----~------~----~------~--~---

Reply via email to