cotoloide Postado Janeiro 27, 2009 Denunciar Share Postado Janeiro 27, 2009 ola a todos...estou com um problema......eu estou tentando fazer um formulario de "fale conosco"eu baixei um pronto para testar com 3 arquivos.....default.aspenviar.aspobrigado.aspo default tem a tag com a ação = enviar.aspe tem redirecionamento pra obrigado.asptpo não deveria ler o script e redirecionar pra obrigado???porque ele ta indo pra pagina enviar.asp e não ta mandando e-mail nenhum....sera q eu fiz alguma config errada???vou colokar ake pra vocês1ªPAG DEFAULT.asp<html><head><title>Fale Conosco</title></head><body topmargin="0" leftmargin="0"><div align="center"><center><table border="0" width="266"><tr><td width="258" valign="top" height="1"><form method="POST" action="enviar.asp"><div align="center"><center><table border="0" width="50%" cellspacing="0" cellpadding="0"><tr><td width="96%"><p align="left"><font size="2" face="Verdana">Nome:</font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana"><input type="text" name="nome" size="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana">E-mail:</font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana"><input type="text" name="email" size="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana">Assunto:</font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana"><input type="text" name="assunto" size="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana">Mensagem:</font></td></tr><tr><td width="96%"><p align="left"><font size="2" face="Verdana"><textarea rows="5" name="mensagem" cols="25" style="font-family: Verdana; font-size: 10 pt; border-style: solid; border-width: 1"></textarea></font></td></tr><tr><td width="96%"> </td></tr><tr><td width="96%"><p align="center"><font face="Verdana"><input type="submit" value="Enviar >>" name="enviar"></font></td></tr></table></center></div><input type="hidden" name="recipient" value="ligeirinhoo_eric@hotmail.com"><input type="hidden" name="redirect" value="obrigado.asp"></form></center></td></tr></table></div></body></html>2ª PAG enviar.asp<script><%'Declarando variveisDim sNameTo, sNameFrom, sEmailFrom, sText, sEmailTo, sAssunto'Pegando os dados digitados nos campos e colocando em variaveissNameFrom = Request.Form("nome")sEmailFrom = Request.Form("email")sEmailTo = "ligeirinhoo_eric@hotmail.com"sNameTo = "Fat arts"sText = Request.Form("mensagem")sAssunto = Request.Form("assunto")'Cria o objetoset mailer = server.createobject("SMTPsvg.Mailer")Mailer.FromName = sNameFromMailer.FromAddress = sEmailFrom'Host para envio de emails'CONFIGURE ESTA LINHA !Mailer.RemoteHost = "smtps.bol.com.br"Mailer.AddRecipient sEmailTo, sNameToMailer.Subject = sAssunto & " - E-mail"'Monta a texto para o enviostrMsgHeader = sNameFrom & "(" & sEmailFrom & ") " & " quem enviou! " & vbCrLf & vbCrLfstrMsgFooter = sTextMailer.BodyText = strMsgHeader & strMsgFooter' Se for enviado redirecionar para obrigado.aspif Mailer.SendMail thenResponse.Redirect "obrigado.asp"else' Se não for enviado mostra o erro que ocoreuResponse.Write ("Ocorreu um erro.<BR>")Response.Write ("O Erro é " & Mailer.Response)end if%></script>3ª PAG obrigado.asp<html><head><title>Fale Conosco</title></head><body topmargin="0" leftmargin="0"><div align="center"><center><table border="0" width="439"><tr></center><p align="center"><font color="#00B0FF" size="3"><b>Muito Obrigado !!</b></font><p align="center"><font size="2"></font><p align="center"><font size="2">Sua Mensagem foi enviada com sucesso.</font></td></tr></table></div></td></body></html>eu li um tópico de frontpg eu fiz na base de front page!!!por favor me ajudemm!!!!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 27, 2009 Denunciar Share Postado Janeiro 27, 2009 que componente é esse?você o tem disponível no servidor?Acesso local ou remoto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 27, 2009 Autor Denunciar Share Postado Janeiro 27, 2009 ixi agora confundiu...como eu vou saber se tenho no servidor, q servidor, e como eu sei se é local ow remoto???tem como???componente q você quer dizer e q extenção??é asp. e via html Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 Aí é que está... eu perguntei isso porque essas respostas podem ser o motivo do não funcionamento...Local: sistema que funciona em seu computador;Remoto: Sistema que funciona em um servidor de hospedagem, datacenter, externo (Terra, Uol...);Componente: Nada tem a ver com extenções... podem ser vários, como ex.: Cdo.sys, cdo.nts, aspmail, aspEmail, dundasmail e por aí vai...Como descobrir qual componente você tem disponível? Entre em contato com o datacenter que hospeda o seu site ou com o administrador de sua rede local e pergunte para eles... existe também um script que pode ser rodado para conseguir essas respostas, mas nem sempre o que está instalado está disponível... portanto, perguntar é sempre a melhor saída!Pesquise mais em "componentes para envio de e-mails" no google ou aqui pelo forum...[]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 28, 2009 Autor Denunciar Share Postado Janeiro 28, 2009 ok vamos ver seeu intendi e consifgo responder para você me ajudar não é? xDbom o acesso é local.... eu vi um icone da internet escrito local e em cima banda larga....e componente se eu intendii é outlookplx me ajuda se tiver algo errado me fale por favor!!! xD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 Bom dia cara é exatamente o q o Rafael disse ... você disse q está rodando local o seu script, portanto você acessa via local ... ex: localhost/ ou seuip/ ... Essa linha no seu script ... Mailer.RemoteHost = "smtps.bol.com.br"ou seja o seu script q está na sua máquina tem acessar esse smtp, da bol q está na internet ... Lembrando que qualquer script de email em asp "no caso aki" você deve ter um componente de envio como citado acima ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Loko da Web Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 ok vamos ver seeu intendi e consifgo responder para você me ajudar não é? xDbom o acesso é local.... eu vi um icone da internet escrito local e em cima banda larga....e componente se eu intendii é outlookplx me ajuda se tiver algo errado me fale por favor!!! xDPra funcionar você precisa do componente Aspmail . Verifique o link abaixo....http://www.serverobjects.com/products.htm Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 28, 2009 Autor Denunciar Share Postado Janeiro 28, 2009 ok já já eu retornovlws cara vocês todos ae agradeço muito vocês foram os unicos q estao me ajudando....já temtei em 5 foruns só esse ta me ajudando muito obrigado mesmbem... vo ver ake já retornook assim.... eu fix o download do aspmail q o loko me passoveio uns arquivos ake e uma dllessa dll eu coloko do system32?q eu faço agoraplx ajuda XD ^_^ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Loko da Web Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 ok já já eu retornovlws cara vocês todos ae agradeço muito vocês foram os unicos q estao me ajudando....já temtei em 5 foruns só esse ta me ajudando muito obrigado mesmbem... vo ver ake já retornook assim.... eu fix o download do aspmail q o loko me passoveio uns arquivos ake e uma dllessa dll eu coloko do system32?q eu faço agoraplx ajuda XD ^_^Da uma olhada nesse tópicohttp://forum.imasters.uol.com.br/index.php?showtopic=124526 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 28, 2009 Autor Denunciar Share Postado Janeiro 28, 2009 ok continuando..eu registrei a dll q veio...colokando na pasta system32 e abir o executavel e regsvr32 : smtpsvg.dllcerto?agora eu nau nsei mais agora sim preciso de ajuda xD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Loko da Web Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 ok continuando..eu registrei a dll q veio...colokando na pasta system32 e abir o executavel e regsvr32 : smtpsvg.dllcerto?agora eu nau nsei mais agora sim preciso de ajuda xDEsse link explica melhor:http://forum.wmonline.com.br/index.php?sho...mp;#entry929843 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 Você tem que registrar as dlldá uma olhada nisso: http://www.babooforum.com.br/forum/index.p...howtopic=321300 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 28, 2009 Autor Denunciar Share Postado Janeiro 28, 2009 assim...eu vi o tópico fix tudo o q ele mando la não é?...assim tenho umas duvidas...primeirocriei um dominio proprio como estava la e não consegui acha a opçao de tornalo padrão...segundola no arquivo html.... tem <form method=get action="/scripts/sendmail.asp"> ond fica essa tal pasta.???plx help me Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 28, 2009 Denunciar Share Postado Janeiro 28, 2009 Bom... primeiro eu acho que tanto a sugestão como sua imediata escolha pelo aspmail são um tanto quanto precipitada!Eu por exemplo, recomendo fortemente o uso do Cdo.sys (substituto atual do cdo.nts) visto inclusive ser um componente nativo do IIS... não requer tantas configurações e talvés você inclusive já o tenha instalado em sua máquina...Dependendo a versão do IIS você pode usar o cdo.nts tb... apesar do cdo.sys ser bem mais aconselhável... Segue um link que pode esclarecer maiores dúvidas:http://www.plugin.com.br/ajuda/pergunta/23...tp-autenticados[]'s Rafael Spilki Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 28, 2009 Autor Denunciar Share Postado Janeiro 28, 2009 ok...eu vou tentar esse cdo.deve dar certo.....Exemplo de Utilização do Componente Cdonts:<% Set Mailer = CreateObject("CDONTS.NewMail") Mailer.From = "eu@dominio.com.br" ' e-mail de quem esta enviando a mensagem Mailer.To = "conta@destinatario.com.br" ' e-mail de quem vai receber a mensagem Mailer.CC = "conta@destinatario.com.br" ' Com Cópia Mailer.BodyFormat = 1 ' parametro de formatação Mailer.MailFormat = cdoMailFormatText ' parametro de formatação Mailer.AttachFile "e:\home\login\dados\arquivo.txt" 'caso queira anexar algum arquivo ao seu e-mail Mailer.Subject = "Assunto do E-mail" Mailer.Body = "Corpo da Mensagem" Mailer.Send Set Mailer = Nothing %>salva como ASP?? :wacko:ae gente.... fix tudo o q deveria fazer...mas ele abre um outra pagina assim....A página não pode ser exibidaHá um problema em um programa na página que você está tentando acessar e não é possível exibi-la.Siga um destes procedimentos: * Abra a home page localhost e procure os links para as informações desejadas. * Clique no botão Atualizar ou tente novamente mais tarde.HTTP 403.1 Proibido: acesso de execução proibidoInternet Information ServicesInformações técnicas (para equipe de suporte) * Informações básicas: Você tentou executar um programa ISAPI (Internet Server Applications Programming Interface, interface de programação de aplicativos de servidores da Internet), CGI (Common Gateway Interface, interface comum de gateway) ou outro programa executável a partir de um diretório que não permite a execução de programas. * Mais informações: Suporte Microsoftq eu faço??ok... assim consegui fazer as permissões né....mas agora ele pede senha....... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 29, 2009 Denunciar Share Postado Janeiro 29, 2009 As mensagens de erro demonstram coisas completamente do que você nos passa...Poste aqui seu codigo completo, a mensagem de erro completa e novamente a linha exata a que ela se refere...Vamos resolver ;)[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 29, 2009 Autor Denunciar Share Postado Janeiro 29, 2009 tipo ele ta pedindo senhauser e senhaantes ele tava dnado erro mas consegui concertar...mas agora ele pedi senha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 29, 2009 Denunciar Share Postado Janeiro 29, 2009 você não postou seu código... posta aí pra darmos uma olhada... provavelmente você ta pedindo autenticação de smtp e esqueceu de setar seu nome de usuario e senha... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 29, 2009 Autor Denunciar Share Postado Janeiro 29, 2009 tipo assim rafael......eu reinstalei o IIS....ai depois eu deletei a pasta wwwroot e fiz uma pasta www e coloquei um arquivo de html INDEX.html onde sera o formualrio...e as paginas ASP coloquei em scripts.......ai não fix mais nada....ai entro em http://10.1.1.2 ai ele não pede mais senha...ai ele entra nessa pagina aque:ai ate agora esta tudo certo não é?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 29, 2009 Autor Denunciar Share Postado Janeiro 29, 2009 aeeee rafaelllllacho q consegui!!!!!xDtpo eu testei aki ele mando um arquivo pra uma pasta /mailroot/dropquando eu abri esse arquivo... ele abriu um programa tipo um outlook..mas tem um problema......ele não estava com os campos do formulario lae agora? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 29, 2009 Denunciar Share Postado Janeiro 29, 2009 Vamos por partes:1) certifique de que seu iis está instalado corretamente:http://www.baboo.com.br/absolutenm/templat...d=4&resumo=2) Certifique de que as permissões foram devidamente "liberadas":http://scriptbrasil.com.br/forum/index.php?showtopic=288733) verifique qual componente de envio de e-mails acompanha o seu iis, se cdo.sys ou cdo.nts apartir do windows 2003 o cdo.nts foi substituído pelo cdo.sysou seja, responsa aqui qual a versão do seu iis... porque até o 5 se usava cdo.nts e apartir de então passou-se a usar o cdo.sys...apartir daí inicie os procedimentos de programação... baixando exemplos prontos... tem vários no google... basta digitar corretamente o nome do componente que vai se usar...[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 29, 2009 Autor Denunciar Share Postado Janeiro 29, 2009 ok1)OK esta tudo instalado2)Fix tudo o q o cara mando no tópico, mas não achei esse tal banco de dados....mas eu acho q esta com permissão sim porque eu lrmnro q quando tentei abrir uma pag ele não abriaporque ele falava que não tinha permissão, mas agora esta abrindo....3)bem... o componente estou usando a dll q você me passou em um posts atras o CDO...mas meu IIS tem a versão V5.1ok? e agora? xD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 29, 2009 Denunciar Share Postado Janeiro 29, 2009 Se esta tudo configurado você coloca os arquivos que formam o seu app de envio de e-mail e coloque eles na pasta localhost do seu iis, depois acesse os mesmos digitando o endereço dos respectivos na barra do seu navegador... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 29, 2009 Autor Denunciar Share Postado Janeiro 29, 2009 ta a pasta do localhost é a pasta do diretório q eu configuro la no IIS não é??mas assim eu consegui fazer com q o e-mail fosse enviado... mas nuna pro e-mail mesmo ele enviou um arquivo pra pasta/mailroot/drop tudo bem ate q funcionou.... mas não ta com os campos do fomrulario na mensagem.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Janeiro 29, 2009 Denunciar Share Postado Janeiro 29, 2009 poste aqui os codigos do formulario e também do que envia os emails...[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cotoloide Postado Janeiro 29, 2009 Autor Denunciar Share Postado Janeiro 29, 2009 (editado) ok !!! ^_^ ake estaSENDMAIL.html<html> <body bgcolor=white> <h2 align=center>Form Mailer - Test Page</h2> <form method=get action="sendmail.asp"> <!-- if you change the method to POST change the ASP file to get a form var instead of a query var! --> Enter Mail To Address: <input type=text name="addressto"><br> Enter Mail To Name: <input type=text name="nameto"><br> Enter Mail Message: <textarea name="txtmsg" rows=10 cols=60>Hello!</textarea> <input type="submit"> </form> <!-- End form.htm --> </body> </html> SENDMAIL.asp <html> <head><title>ASP Mailer Form Test</title><head> <body bgcolor="white"> <H3 align="center">ASP Mailer Form Test</H3> Mail To: <% = Request.QueryString("addressto") %><br> <p> <% Set Mailer = CreateObject("CDONTS.NewMail") Mailer.From = "cotoloide@bol.com.br" ' e-mail de quem esta enviando a mensagem Mailer.To = "fat.arts@bol.com.br" ' e-mail de quem vai receber a mensagem Mailer.CC = "fat.arts@bol.com.br" ' Com Cópia Mailer.BodyFormat = 1 ' parametro de formatação Mailer.MailFormat = cdoMailFormatText ' parametro de formatação Mailer.AttachFile "c:/componentes/arquivo.txt" 'caso queira anexar algum arquivo ao seu e-mail Mailer.Subject = "Artes" Mailer.Body = "Seu Pedido foi bem suscedido" Mailer.Send Set Mailer = Nothing %> </body> </html>OBS::: desculpe-me a demora de responder...eu tirei um cochilo ZzZzZ..... to agradecendo desde já xD Editado Janeiro 29, 2009 por cotoloide Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cotoloide
ola a todos...
estou com um problema......
eu estou tentando fazer um formulario de "fale conosco"
eu baixei um pronto para testar com 3 arquivos.....
default.asp
enviar.asp
obrigado.asp
o default tem a tag com a ação = enviar.asp
e tem redirecionamento pra obrigado.asp
tpo não deveria ler o script e redirecionar pra obrigado???
porque ele ta indo pra pagina enviar.asp e não ta mandando e-mail nenhum....
sera q eu fiz alguma config errada???
vou colokar ake pra vocês
1ªPAG DEFAULT.asp
2ª PAG enviar.asp3ª PAG obrigado.asp
eu li um tópico de frontpg eu fiz na base de front page!!!
por favor me ajudemm!!!!!!!
Link para o comentário
Compartilhar em outros sites
37 respostass a esta questão
Posts Recomendados
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.