2010-12-08 3 views
5

Приветствую вас, чтобы отправить письмо с днем ​​рождения всем сотрудникам, данные которых хранятся в базе данных. Я нашел библиотеку Quartz .NET , но точно не могу понять код. Может кто-нибудь, пожалуйста, дайте мне пример кода.?Расписание электронной почты в C# (ASP.NET)

+1

Является ли ваша база данных размещенной с SQL Server? Если это так, вы можете сделать новую работу в sql и отправить электронные письма из кода задания. – 2010-12-08 13:24:51

ответ

1

Я предполагаю, что это что-то подобное here.

0

Вы можете написать небольшое консольное приложение, простую базу данных с 1 таблицей, как вы сказали, которая хранит даты, имена и другие данные, которые вам нужны.

Просто выберите все строки, в которых встречается условие

Birthday == DateTime.Now 

и отправить их в петле.

Вы можете добавить этот exe как запланированное задание несколькими щелчками мыши и настроить его для запуска каждый день. Это также будет хорошей практикой для вас.

0

Вы можете написать файл сценария (возможно, в VBScript как файл VBS) и запланировать этот файл сценария в планировщике задач Windows (скажем, каждое утро 8 часов утра) на уровне сервера.

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