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

Jmail


Guest __YoNoid__

Pergunta

Guest __YoNoid__

Eu montei um Jmail, mas ele não está funcionando corretamente...

Será q alguém pode dar uma olhada no código e me ajudar ?? Os campos estão corretos, o method é POST...

Estou ficando cego de tanto olhar pra esse maldito

<% @Language = VBScript %>

<%

Name = "BlahBlah"

SenderEmail = "blah@xxxxxxx.com"

xNome  = Request.Form("razao")

xCnpj  = Request.Form("cnpj")

xInscr = Request.Form("inscr")

xRamo = Request.Form("ramo")

xFantasia = Request.Form("fantasia")

xEndereco = Request.Form("endereco")

xNum = Request.Form("num")

xCompl = Request.Form("compl")

xBairro = Request.Form("bairro")

xCep = Request.Form("cep")

xCid = Request.Form("cid")

xUf = Request.Form("uf")

xTel = Request.Form("tel")

xEmail = Request.Form("email")

Subject = "Formulário de Contato"

If IsEmpty(xNome) Then

Response.Write("A<b>Razão Social</b> da empresa não foi informada.<br>");

Response.Write("<a href:javascript.history.back(-1)>Voltar</a>")

End If

body = body & "Dados digitados no formulário de cadastro: " & vbCRLF & vbCRLF

body = body & "Razão social      : " & xNome & vbCRLF

body = body & "CNPJ              : " & xCnpj & vbCRLF

body = body & "Inscrição Estadual : " & xInscr & vbCRLF

body = body & "Ramo de Atividade  : " & xRamo & vbCRLF

body = body & "Nome Fantasia      : " & xFantasia & vbCRLF

body = body & "Endereço          : " & xEndereco & ", " & xNum & " " & xCompl & vbCRLF

body = body & "Bairro            : " & xBairro & vbCRLF

body = body & "CEP                : " & xCep & vbCRLF

body = body & "Cidade            : " & xCid & " - " & xUf & vbCRLF

body = body & "Telefone          : " & xTel & vbCRLF

body = body & "E-mail            : " & xEmail & vbCRLF

Set JMail = Server.CreateObject("JMail.SMTPMail")

JMail.ServerAddress = "smtp.xxxxx.com"

JMail.Sender = xEmail

JMail.Subject = Subject

JMail.AddRecipient SenderEmail

JMail.Body = Body

JMail.Priority = 3

JMail.AddHeader "Originating-IP",Request.ServerVariables("REMOTE_ADDR")

JMail.Execute

Response.Redirect("cadastro_obrigado.html")

%>

Será q é o If, porque eu pretendo colocá-lo para uns dois campos a mais....

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Bem.. pra começar

o codigo não funciona porque?

Dá algum erro? O e-mail não chega? O que acontece?

Então, se você acha que é o IF, de repente coloque RESPONSE.END, antes do END IF, para fazer o codigo parar de ser executado.

Depois, o ServerAddress é aquele mesmo? (smtp.xxxx.com)

E ainda, veja se o SENDER é aquele mesmo..

Pois, o erro mais comum que vejo cometerem, é colocar o SMTP do servidor errado, e o SENDER errado. Só isso, já faria o codigo todo dar errado.

Lembrando.. o SENDER, é aquele quem envia o e-mail.. e não aquele que vai receber.. o que vai receber o e-mail, deve ser colocado em ADDRECIPIENT.

Pelo que vi seu codigo está com estes 2 itens trocados.. (pelo que parece)

Mas, reveja isto que falei, e qualquer coisa poste aí o erro

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Bom o que vi por aí foi ao declarar as variaveis :

JMail.Sender = xEmail

JMail.Subject = Subject

JMail.AddRecipient SenderEmail

JMail.Body = Body

JMail.Priority = 3

eu uso assim

JMail.Sender = "&xEmail&"

JMail.Subject = "&Subject&"

JMail.AddRecipient "&SenderEmail&"

JMail.Body = "&Body&"

JMail.Priority = 3

bom espero ter ajudado

Link para o comentário
Compartilhar em outros sites

  • 0

Caraca era isso mesmo q tava trocado !!! VALEU

hehehe

é isso aí..

TO fechando o tópico ...

t+

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

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