Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davidmg

Erro tempo máximo de execução

Recommended Posts

Estou usando o CDONTS LOCAL para envio de mala direta de aproximadamente 1.000 emails, o que acontece é que ele envia +ou- 130 emails e dá o seguinte erro:

Active Server Pages, ASP 0113 (0x80004005)O tempo máximo de execução de um script foi excedido. Você pode alterar esse limite especificando um novo valor para a propriedade Server.ScriptTimeout ou alterando o valor nas ferramentas de administração do IIS.

Em meu site já configurei o Session.TimeOut = 900

 

O que posso fazer para não apresentar esse erro e enviar os e-mails corretamente?

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou configura pra mais tempo, ou posta o script pra ver se da pra alterar algo para melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou configura pra mais tempo, ou posta o script pra ver se da pra alterar algo para melhor.

você fala o script do envio de email?vou postar.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode aumentar o tempo do servidor ou fazer um while para ele enviar enquanto existir emails e dentro o while ele envia de 50 em 50Prefiro essa solução...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Set enviar = MyConn.Execute("Select * from cadastro")While Not Enviar.Eof  Nome = enviar("nome")Email = Enviar("email")  Assunto = "Assunto..."HTML = "Conteudo..."   Set Mailer = CreateObject("CDONTS.NewMail")Mailer.From = "Portal Onde tem Festa <ondetemfesta@gmail.com>"Mailer.To = EmailMailer.BodyFormat = 0Mailer.MailFormat = cdoMailFormatTextMailer.Subject = AssuntoMailer.Body = HTMLMailer.Send Set Mailer = NothingEnviar.MoveNextWend
O codigo de envio é esse...

você pode aumentar o tempo do servidor ou fazer um while para ele enviar enquanto existir emails e dentro o while ele envia de 50 em 50Prefiro essa solução...

Mais enviando de 50 em 50 não vai estourar o tempo mesmo assim?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Erro continua....Algúem tem alguma solução?Existe algum lugar no IIS pra configurar o tempo tb já que ele está enviando o e-mail local....?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.