ASP.NET C# Send e-mail 有 Attachment

 
ASP.NET C# Send e-mail 有 Attachment
 

 
   using System.Net.Mail;
 
   ……
 
   private void SendMail()
   {
 
      try
      {
 
         SmtpClient SmtpServer = new SmtpClient();
         MailMessage mail = new MailMessage();
 
         SmtpServer.Credentials = new System.Net.NetworkCredential("<Source e-mail acc ID>", "<Source e-mail acc Passwd>");
 
         SmtpServer.Port = 25;
 
         SmtpServer.Host = "<SMTP Server Host Name>";
 
         mail.From = new MailAddress("<Source e-mail acc ID>");
 
         mail.To.Add("<Destination e-mail acc ID>");
 
         if (filepath.Trim() != "")
         {
            if (File.Exists(filepath.Trim()))
            {
               mail.Attachments.Add(new Attachment("<Attachment File Path>"));
            }
         }
 
         mail.Subject = "Attachement Test";
 
         mail.Body = "Test";
 
         SmtpServer.Send(mail);
 
      }catch (Exception ex){}
 
   }