Ir para conteúdo

POWERED BY:

Arquivado

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

williamot

[Resolvido] Envio de e-mail

Recommended Posts

Gente eu fiz um form no flash... tenho a programação correta no flash tb..

que é :

stop();
System.useCodepage = true;
enviar.onRelease = function() {
var carregafale:LoadVars = new LoadVars();
carregafale.nome = nome.text;
carregafale.email = email.text;
carregafale.assunto = assunto.text;
carregafale.assunto = mensagem.text;
carregafale.sendAndLoad("http://www.caminhodoarquivo.com.br/contactar.asp", carregafale, "POST");
carregafale.onLoad = function() {
nome = "";
email = "";
assunto = "";
mensagem = "";
gotoAndStop(342)
	};
};

Porém quando chega o e-mail chega está tudo em branco.. o código em ASP está assim.. :

 

<%
email  = Request("email")
nome = Request("nome")
assunto = Request("assunto")
mensagem = Request("mensagem")
Set Mail = Server.CreateObject("Persits.MailSender")
'Servidor de SMTP
Mail.Host = "mail.dominio.com.br"
'E-mail do remetente
Mail.From = email
'Remetente
Mail.FromName = nome
Mail.AddAddress "emal@dominio.com.br", "Nome"
'Assunto da mensagem
Mail.Subject = assunto
'Corpo da mensagem
Mail.Body = mensagem
On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "Error encountered: " & Err.Description
End If

Set Mail = Nothing
%>

O que tem de errado ? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

No seu FLASH está assim:

carregafale.assunto = assunto.text;

carregafale.assunto = mensagem.text;

Creio que deveria ser assim:
carregafale.assunto = assunto.text;
carregafale.mensagem = mensagem.text;

Compartilhar este post


Link para o post
Compartilhar em outros sites

No seu arquivo asp acrescente logo após o trecho que requisita os dados:

Response.Write "email  ="& email &"<br>"
Response.Write "nome = "& nome &"<br>"
Response.Write "assunto = "& assunto &"<br>"
Response.Write "mensagem = "& mensagem &"<br>"
Response.END

E deixe exibir o que aparece e veja se está recebendo os dados corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei o erroo..

 

Errado:

<%
email  = Request("email")
nome = Request("nome")
assunto = Request("assunto")
mensagem = Request("mensagem")

Correto:

<%
email  = Request.Form("email")
nome = Request.Form("nome")
assunto = Request.Form("assunto")
mensagem = Request.Form("mensagem")

Muito obrigado gente pela ajuda.. abraços

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.