Ir para conteúdo
Fórum Script Brasil
  • 0

Troca De Servidor


Raposo

Pergunta

Prezados(as),

Estou realizando a troca de Provedor de Hospedagem do Terra para Locaweb, porém

o meus form´s pararam de funcionar.

O que devo alterar para que o mesmo volte a funcionar ???

Segue o código de funciona no Provedor Terra:

<%

varNome = request.form("nome")

if varNome = "" then

response.redirect("data_atual.asp?erro=3")

end if

varFoneres = Request.Form("foneres")

if varFoneres = "" then

Response.Redirect("data_atual.asp?erro=17")

end if

varFoneCel= Request.Form("fonecel")

varFoneCom= Request.Form("fonecom")

varBody = varBody & "Nome: "&varNome& vbCrLf

varBody = varBody & "Endereco: "&varEnder& vbCrLf

varBody = varBody & "FoneRes: "&varFoneres& " Fone Cel:" &varFoneCel& " Fone Comercial:" &varFoneCom& vbCrLf

set msg = Server.CreateOBject( "JMail.Message" )

msg.Logging = true

msg.silent = true

msg.From = varEmails

msg.FromName = varNome

'msg.AddRecipient "meue-mail@meue-mail.com.br", "....."

msg.Subject = "Contato"

msg.Body = varBody

if not msg.Send("mail.terraempresas.com.br" ) then

' Response.write "<pre>" & msg.log & "</pre>"

response.write "Erro de envio"

Response.End

end if

response.write " "

%>

Porém quando coloco o mesmo código na locaweb o mesmo não funciona<%

varNome = request.form("nome")

if varNome = "" then

response.redirect("data_atual.asp?erro=3")

end if

varFoneres = Request.Form("foneres")

if varFoneres = "" then

Response.Redirect("data_atual.asp?erro=17")

end if

varFoneCel= Request.Form("fonecel")

varFoneCom= Request.Form("fonecom")

varBody = varBody & "Nome: "&varNome& vbCrLf

varBody = varBody & "Endereco: "&varEnder& vbCrLf

varBody = varBody & "FoneRes: "&varFoneres& " Fone Cel:" &varFoneCel& " Fone Comercial:" &varFoneCom& vbCrLf

set msg = Server.CreateOBject( "JMail.Message" )

msg.Logging = true

msg.silent = true

msg.From = varEmails

msg.FromName = varNome

'msg.AddRecipient "meue-mail@meue-mail.com.br", "....."

msg.Subject = "Contato"

msg.Body = varBody

if not msg.Send("smtp2.locaweb.com.br" ) then

' Response.write "<pre>" & msg.log & "</pre>"

response.write "Erro de envio"

Response.End

end if

response.write " "

%>

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

Acredito que eles não tenham suporte ao Jmail, como eu posso adptar este

código para CDONTS ou outro semelhante??

Pois este form é importantissimo no site, não posso perder a linha.

Desde já agradeço

Editado por Raposo
Link para o comentário
Compartilhar em outros sites

  • 0

cdonts:

Set ObjMail = Server.CreateObject("CDONTS.NewMail")
      ObjMail.to = "meue-mail@meue-mail.com.br"
      ObjMail.from = varEmails
      ObjMail.subject = "Contato"
      ObjMail.Importance = 1
      ObjMail.BodyFormat = 0
      ObjMail.MailFormat = 0
      ObjMail.body = varBody        
      ObjMail.send
      Set ObjMail = nothing

Link para o comentário
Compartilhar em outros sites

  • 0
<%
varNome = request.form("nome")
if varNome = "" then
response.redirect("data_atual.asp?erro=3")
end if
varFoneres = Request.Form("foneres")
if varFoneres = "" then
Response.Redirect("data_atual.asp?erro=17")
end if
varFoneCel= Request.Form("fonecel")
varFoneCom= Request.Form("fonecom")

varBody = varBody & "Nome: "&varNome& vbCrLf 
varBody = varBody & "Endereco: "&varEnder& vbCrLf 
varBody = varBody & "FoneRes: "&varFoneres& " Fone Cel:" &varFoneCel& " Fone Comercial:" &varFoneCom& vbCrLf

Set ObjMail = Server.CreateObject("CDONTS.NewMail")
ObjMail.to = "meue-mail@meue-mail.com.br"
ObjMail.from = varEmails
ObjMail.subject = "Contato"
ObjMail.Importance = 1
ObjMail.BodyFormat = 0
ObjMail.MailFormat = 0
ObjMail.body = varBody        
ObjMail.send
Set ObjMail = nothing
%>

Link para o comentário
Compartilhar em outros sites

  • 0

Prezado Marcos, bom dia

Muito obrigado pela ajuda.

Segue o código:

<%

VarDataAtual = day(now)&"/"&month(now)&"/"&year(now)

DataAtual = cdate(varDataAtual)

DataLimite = dateadd("d",45,DataAtual)

'scampo =split(Request.Form("emails"),";")

'DataLimte_2= day(now)&"/"&month(now)&"/"&year(now)

'DataLimite = DateAdd("d",45,DataAtual)

'Response.Write FormatDateTime(DataAtual, "mm/dd/yyyy")

'Response.End

'Response.Write VarDataAtual & "|" & DataLimite

'Response.End

'pega data 1 periodo

'De

varDia1 = request.form("dia1")

varMes1 = request.form("mes1")

varAno1 = request.form("ano1")

varData1 = varDia1&"/"&varMes1&"/"&varAno1

Data1 = cdate(varData1)

'Até

varDia2 = request.form("dia2")

varMes2 = request.form("mes2")

varAno2 = request.form("ano2")

varData2 = varDia2&"/"&varMes2&"/"&varAno2

Data2 = cdate(varData2)

if (cdate(Data1) > cdate(DataLimite)) then

Response.Redirect("data_atual.asp?erro=1")

end if

'Valida data 1 periodo

'if Data1 > DataLimite then

'response.redirect "data.asp?erro=1"

'end if

if data1 < DataAtual then

response.redirect ("data_atual.asp?erro=11")

end if

if Data1 > Data2 then

response.redirect ("data_atual.asp?erro=2")

end if

varNome = request.form("nome")

if varNome = "" then

response.redirect("data_atual.asp?erro=3")

end if

varFoneres = Request.Form("foneres")

if varFoneres = "" then

Response.Redirect("data_atual.asp?erro=17")

end if

varFoneCel= Request.Form("fonecel")

varFoneCom= Request.Form("fonecom")

varEmails = request.form("emails")

if varEmails = "" then

Response.Redirect("data_atual.asp?erro=4")

end if

varBody = " Reserva de 1a.Op- Período de Estada: "&varData1& " até "&VarData2& vbCrLf

varBody = varBody & "Nome: "&varNome& vbCrLf

varBody = varBody & "FoneRes: "&varFoneres& " Fone Cel:" &varFoneCel& " Fone Comercial:" &varFoneCom& vbCrLf

varBody = varBody & " Emails: " &varEmails& vbCrLf

Set Mailer = CreateObject("CDONTS.NewMail")

Mailer.From = "c@hotmail.com"

Mailer.To = "varEmails"

Mailer.MailFormat = cdoMailFormatText

Mailer.Subject = "Contato"

Mailer.Body = "Corpo da Mensagem"

Mailer.Send

Set Mailer = Nothing

%>

Link para o comentário
Compartilhar em outros sites

  • 0

testa ai.

<% 
Set Mailer = CreateObject("CDONTS.NewMail") 
Mailer.From = varEmails   ' e-mail de quem esta enviando a mensagem 
Mailer.To = "c@hotmail.com"   ' e-mail de quem vai receber a mensagem 
Mailer.CC = "" ' Com Cópia 
Mailer..BodyFormat = 0
Mailer..MailFormat = 0
Mailer.Subject = "Contato" 
Mailer.Body = varBody 
Mailer.Send 
Set Mailer = Nothing 
%>

Link para o comentário
Compartilhar em outros sites

  • 0

Marcos,

Obrigado era um ponto que tinha a mais:

Mailer..BodyFormat = 0

Mailer..MailFormat = 0

Eu tirei o ponto e funcionou, porém o e-mail contendo os dados do form

não chega na minha caixa postal.

você tem e-mail para que eu possa enviar a URL?

Obrigado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...