2010-10-20 4 views
1

Мне нужно отправить и отправить по электронной почте, когда возникло какое-либо сообщение. Я пытаюсь зарегистрировать ошибки после того, как зарегистрировался. Мне нужно отправить электронную почту им.Мне нужно отправить уведомление по электронной почте в мое сообщение об исключении, используя asp.net MVC

Благодаря

ответ

1

compbination из Elmah и System.Net.Mail ...

Elmah:

http://code.google.com/p/elmah/

System.Net.M Айыл Пространство имен:

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 [email protected]> 
     <network host="smtp.gmail.com" 
        password="your_pwd" 
        port="587" 
      userName="[email protected]"/> 
     </smtp> 
    </mailSettings> 
</system.net> 
+0

Что мне нужно использовать для отправки электронной почты Gmail SmtpClient client = new SmtpClient(); \t \t \t client.Send (message) ;? Я хочу сказать, что Хозяин? и порт? – user300485

+0

только что отредактировал мой ответ, за ваш комментарий ... – xandercoded

0

Вы можете использовать log4net в качестве инфраструктуры регистрации и в конфигурации добавить адрес электронной почты appender (EventLogAppender).