Member 13044689 Ответов: 1

Отправлено оповещение по электронной почте до истечения месяца с момента истечения срока действия


Здравствуйте, у меня есть таблица gridview с датой истечения срока действия лицензии col, и я хочу в течение 30 дней с момента истечения срока действия отправить письмо конкретному человеку, а в теле письма должна быть ссылка для перенаправления страницы, на которой истекли все лицензии.


**я использую базу данных sql

Что я уже пробовал:

я слишком долго искал какой-то метод с использованием sql agent, Quartz, службы Windows, и мне нужно создавать задания с расписанием и триггером.

но могут ли некоторые просто дать мне самый простой и лучший метод для моей проблемы, и я не могу использовать sql agent из-за версии sql, не поддерживающей его и (дайте мне несколько подсказок-советов для начала )

или просто помогите мне с этим и я буду благодарен

F-ES Sitecore

Люди будут только предлагать все методы, которые вы уже упомянули. Нет никакого волшебного простого способа сделать это, люди держат это в секрете. ASP.net он не подходит для запланированных задач, поэтому, если вам нужно их реализовать, это будет очень много работы. Quartz.net это, вероятно, самый простой способ сделать это, так что, возможно, сосредоточьтесь на поиске примеров для этого.

1 Ответов

Рейтинг:
10

AnvilRanger

Самое простое и лучшее не всегда идут вместе.

Самое простое - сделать это вручную. Таким образом, нет никакого кода, чтобы написать вообще.

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


Member 13044689

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

AnvilRanger

С какой частью вам нужна помощь? Консольное приложение, как запросить БД, отправить электронное письмо или использовать планировщик Windows? Я буду рад помочь, но не буду писать для вас заявление бесплатно.

Member 13044689

Ну что ж сэр дайте мне вашу электронную почту и давайте поговорим наедине как деловая работа