Ir para conteúdo

POWERED BY:

Arquivado

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

kania

Probelma estranho

Recommended Posts

Olá pessoal,

 

Gente estou tentando enviar algumas informações via Server.urlencode para o nosso servidor da Locaweb porem esta dando o seguinte erro

 

msxml3.dll error '80072ee2' 

The operation timed out 

/enviatesteemail.asp, line 16

O Código do arquivo é:

 

Set objSrvHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP") 
objSrvHTTP.open "POST", "http://emailmkt3.locaweb.com.br/recebeForm.php", false 
postdata = "uniqid=" & Server.urlencode("infomativo.conquistta.com.br") 
postdata = postdata & "&senha=" & Server.urlencode("4f3c7331871490219d753e357ffb3bb1") 
postdata = postdata & "&urlredir=" & Server.urlencode("http://www.conquistta.com.br")'>http://www.conquistta.com.br") 
postdata = postdata & "&subscribe[2892]=" & Server.urlencode("1") 
postdata = postdata & "&email=" & "teste@dayvison.com"
postdata = postdata & "&nome=" & "teste interno" 
objSrvHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 
objSrvHTTP.setRequestHeader "Content-length", Len(postdata) 
objSrvHTTP.setRequestHeader "Referer", "http://www.conquistta.com.br" 
objSrvHTTP.send postdata 
response.write objSrvHTTP.responsetext
Set objSrvHTTP = Nothing
Bom o que estou tentanod fazer é inserir automáticamente no formulário do sistem e email marketing da locaweb os dados nome e e-mail de uma associado que acabe de se cadastrar no nosso site, a locaweb disponibiliza um formulário de exemplo para ser colcado no site que faz este trabalho, segue o form de exemplo que a locaweb disponibiliza

 

<form method="post" action="http://emailmkt3.locaweb.com.br/recebeForm.php">
<input type="hidden" name="uniqid" value="infomativo.conquistta.com.br" />
<input type="hidden" name="senha" value="4f3c7331871490219d753e357ffb3bb1" />
<input type="hidden" name="urlredir" value="http://www.conquistta.com.br" />
<input type="hidden" name="subscribe[2892]" value="1" />
<table id="tabelaDados" cellspacing="0" >
			<col style="width:35%" />
	 		<tr>
				  <td colspan="2"  ><h5>Dados pessoais</h5></td>
			</tr>
			<tr>
				  <td colspan="2"> </td>
				</tr>
			<tr>
			  <td >E-mail</td>
			  <td ><input name="email" type="text"  title="Campo Obrigatório!" value="" /></td>
			</tr>
		<tr>
		  <td >Nome</td>
		  <td ><input name="nome" type="text"  value="" /></td>
		</tr></table>
<input type="submit" value="enviar" />
</form>

O caso é estou tentando enviar a informação automáticamente quando o novo associado se cadastra sem a necessidade de preenchimento de um novo formulário, é claro que no formulário de cadastro tem uma opção para ele dizer se aceita ou não receber e-mails da empresa e caso seja sim só ai é enviado o e-mail ao banco de dados.

 

Algue´sabe o porque o código esta dando Time Out?

 

Abs.: Já falei com a Locaweb sobre o problem mas eles informam que no sistema deles esta tudo correto e que não dão suporte ao código fonte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então tentei o Server.ScriptTimeOut = 999999999 porem não deu certo, segundo o suporte da Locaweb, com eles o script esta funcionando corretamente, agora comigo sempre esta dando erro

 

msxml3.dll error '80072ee2' 

The operation timed out 

/enviatesteemail.asp, line 16

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.