Нить спать в классическом ASP? - PullRequest
11 голосов
/ 19 декабря 2008

Я делаю ревизию старого приложения, написанного на классическом ASP / VbScript.

Он имеет функцию отправки электронного письма участникам приложения, но поскольку список участников довольно большой, сервер отклоняет новые электронные письма после отправки первой сотни или около того.

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

Однако я не могу найти метод типа Thread.Sleep в VbScript.

Есть ли один?

Ответы [ 11 ]

0 голосов
/ 05 ноября 2014

Ответ: не используйте сервер для ожидания, используйте клиент. Вы можете написать javascript, который будет вызывать Send () каждую секунду, используя setInterval , пока очередь не станет пустой. Используйте вызов Ajax для отправки одного письма с использованием сценария на стороне сервера. Затем по возвращении вызова ajax вы также можете указать на html-странице, что электронное письмо было отправлено.

...