Мне нужно отправлять и отправлять электронную почту при возникновении любого сообщения. Я пытаюсь зарегистрировать ошибки, как только я их зарегистрировал, мне нужно отправить им письмо.
Спасибо
Сочетание ELMAH и System.Net.Mail ...
ELMAH:
http://code.google.com/p/elmah/
Пространство имен System.Net.Mail:
http://msdn.microsoft.com/en-us/library/system.net.mail.aspx
В коде:
using System.Net.Mail; // ... SmtpClient mailClient = new SmtpClient(); mailClient.Send(from, to, subject, body);
В Web.Config:
<system.net> <mailSettings> <smtp from=your_email@gmail.com> <network host="smtp.gmail.com" password="your_pwd" port="587" userName="your_username@gmail.com"/> </smtp> </mailSettings> </system.net>
Вы можете использовать log4net в качестве инфраструктуры ведения журналов и в конфигурации добавить почтовый аппендер ( EventLogAppender ).