here we have another way to send an email with attachment
using System;
using System.Net.Mail;
using System.Net.Mime;
namespace Hugetiger
{
public class HTSend_eMail
{
public void CreateMessageWithAttachment(String server, String pFN)
{
Console.WriteLine("\nTop CreateMessageWithAttachment");
MailMessage message = new MailMessage(
"Alice@junk.com",
"Bob@junk.com",
"The C# Letter",
"See the attached " + pFN);
Attachment data = new Attachment(pFN, MediaTypeNames.Application.Octet);
ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(pFN);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(pFN);
disposition.ReadDate = System.IO.File.GetLastAccessTime(pFN);
message.Attachments.Add(data);
SmtpClient client = new SmtpClient(server);
client.Credentials = new System.Net.NetworkCredential
("alice@junk.com", "mypassword");
client.Send(message);
data.Dispose();
Console.WriteLine("\nBot CreateMessageWithAttachment");
}
}
}