2010-06-05 2 views
0
using System; 
using System.Net; 
using System.Net.Mail; 

class MainClass 
{ 
    public static void Main(string[] args) 
    { 
     SmtpClient client = new SmtpClient("192.168.1.12", 25); 


     using (MailMessage msg = new MailMessage()) 
     { 
      msg.From = new MailAddress("[email protected]"); 
      msg.Subject = "***Dexter DB***"; 

      msg.Body = "***DB backup done***"; // I want to change this so i can do this in html file - how do i pick up this file and send a html form? 

      msg.To.Add(new MailAddress("[email protected]")); 
      client.Send(msg); 
     } 
    } 
} 

ответ

2
msg.IsBodyHtml = true; 
+0

то как я могу добавить вызов файла? – neilos

+0

вот так: msg.Attachments.Add (новое приложение (@ "C: \ windows \ win.ini")); Вы хотите добавить html-вложение или иметь html-форматированное почтовое сообщение? – Tony

+0

html форматированное почтовое сообщение – neilos

0

Off верхней части моей головы

msg.Body = File.ReadAllText("c:\\temp\\somefile.html"); 
msg.IsBodyHtml = true; 

Однако, если эта страница имеет форму HTML в нем, он может не работать в некоторых почтовых клиентах, так как некоторые почтовые клиенты раздеть эту функцию от почты до него отображается получателю.

Смежные вопросы