Задание: Я намеревался написать код для отправки бюллетеня моим членам в установленное время. (ранние часы в пятницу или субботу) Фактическое время не обязательно быть точным, но оно должно быть примерно одинаковым каждую неделю.Автоматический отправитель электронной почты в назначенное время
Я разбил задачу на эти основные области.
Есть что-то, который проверяет время дата/время последнего запуска и т.д.
Функция затем запускается. Это сделает запрос по базе данных и получит всех пользователей, которые хотят получать информационный бюллетень.
Создайте электронное письмо и вставьте имена пользователей и адреса электронной почты в mailmessage.
отправьте письмо с сообщением.
Я написал весь код, чтобы сделать все, чтобы бит таймера/планировщика был бит.
В принципе, мне нужно зайти на сайт, когда мне нужно отправить почту, и нажмите кнопку.
Все, что я действительно спрашиваю, как мне автоматизировать эффект нажатия на кнопку.
Я прочитал много статей об этом, но имел много противоречащих друг другу взглядов. Некоторые говорят, что используют таймер Другие говорят, что таймеры являются ресурсоемкими, и лучше использовать планировщик.
До сих пор лучший 2 способа сделать автоматизированный бит следующим образом:
1) Есть таймер на обслуживание окон, которые затем генерируют сообщения электронной почты. (Я создал их в JavaScript перед тем, как делать скользящие изображения в div, или делать вещи типа слайд-шоу.)
2) у планировщика вызывается веб-сервис в указанное время.
В принципе, что проще/эффективнее/лучше?
Почтовая рассылка будет отправлять ~ 15k + электронные письма, поэтому будет использоваться MSMQ. Я бы хотел, чтобы пользователи получали электронные письма в субботу или воскресенье утром.
У меня уже есть код C# для генерации электронных писем и отправки их.
Большое спасибо за помощь и помощь.
Дель Греко.
Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. –
@SteveGuidi: Спасибо, что проинструктировал меня о сайте, на котором я активно участвовал почти 4 года. –