2010-07-28 3 views
-2

Я хочу отправить автоматическое электронное письмо на основе даты. Если текущая дата больше 5 дней, чем текущее поле даты в таблице, тогда мне нужно отправить электронное письмо назначенному лицу. Я использую VS.NET2003/VB.NET/ASP.NET/SQL Sever 2000. Можете ли вы, ребята, помочь мне, как это сделать (если возможно с кодом?) Спасибо.Отправка автоматических сообщений электронной почты

+1

Что это связано с ASP.NET-MVC? –

+1

Вы искали Stack Overflow? http://stackoverflow.com/search?q=.net+send+email –

+6

Вы ищете сайт для аренды-кодера? – mjv

ответ

1

@ vik18, я предлагаю вам взглянуть на Quartz.NET. В принципе, вам нужно настроить его при запуске приложения и настроить работу, которая проверяет наличие определенных условий каждые X раз. Если есть элементы, вы вызываете некоторые действия, например, отправив электронное письмо.

С уважением.

0

Сначала вы пишете какой-то электронный код, как это сделано здесь: http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/29.aspx

Затем вы подключаетесь к вашему столу, как показано здесь: http://msdn.microsoft.com/en-us/library/haa3afyz%28VS.71%29.aspx

Теперь вы объединить два. Пройдите через ваш считыватель данных, проверьте свою дату и отправьте электронное письмо. Для бонусных очков фильтровать таблицу SQL для даты, как показано здесь: http://msdn.microsoft.com/en-US/library/ms173545%28v=SQL.90%29.aspx

Наконец, если вы хотите работать в качестве службы вместо запланированной задачи: http://www.c-sharpcorner.com/UploadFile/srinivaskotra/CreatingWindowservice10022009111806AM/CreatingWindowservice.aspx

Я был бы более точным, но это довольно широкий вопрос с большим количеством деталей.

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