2009-11-01 3 views
0

Я написал программу asp.net, предназначенную для извлечения пользовательских данных. Процесс, в котором пользователь может войти в систему и ввести свои данные, имеет дату начала и дату окончания, когда пользователю не разрешено входить в систему до даты начала или после даты окончания.Автоматические уведомления по электронной почте

Я хочу отправить уведомление по электронной почте пользователям для входа в систему и ввода их данных. Это уведомление по электронной почте должно быть отправлено в Начальную дату процесса (который хранится в таблице базы данных). Кроме того, для пользователей системы должны быть отправлены два письма с напоминанием. Время отправки напоминания по электронной почте будет рассчитываться автоматически, создавая две даты между датой начала и конечной датой процесса.

Проблема, с которой я столкнулся на данный момент, заключается в том, как отправить уведомление по электронной почте автоматически. Я написал процедуру отправки уведомления по электронной почте, и я сохранил ее в веб-службе asp.net. Но как я могу вызвать эту процедуру в Дате начала и каждой дате напоминания?

Я пробовал несколько методов и думал об использовании таймеров, но безрезультатно.

Цените вашу помощь, shaknon

ответ

1

Вы можете создать еще один проект, чтобы вызвать и вызова веб-службы и использовать службы Windows для управления таймером.

этот старый учебник подходит для вашего случая: Timer Objects in Windows Services with C#.NET

0

Вы либо должны написать приложение планировщик для делать это автоматически или написать страницу ASPX, из которого пользователь может вызвать отправки электронной почты или вы можете работа установки в SQL Server также.

Даже если вы можете написать автономное приложение для отправки сообщений электронной почты, вы также можете использовать планировщик окон.

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