cotoloide
-
Total de itens
23 -
Registro em
-
Última visita
Posts postados por cotoloide
-
-
xD
nada não se merecia...... alem disso tentei em 5 forums o unico q me ajudo foi você xD
abração kraaa
-
Vou Postar Um tutorial aqui para vocês sobre como mandar e-mail sem Outlook, mas com o IIS...
Graças ao professor "“ Rafael Spilki “" eu consegui...
Bom começando...
1ª PARTE - Instalando Componente...
Você terá que baixar um componente...
Vamos usar o Cdonts ok?
Baixe o CDonts: Cdonts
Descompacte o arquivo em uma pasta bem fácil para localizar o arquivo DLL.
Vamos supor que escolhemos a pasta c:\componentes
Após isso você terá que registrar a DLL, então abra INICIAR>EXECUTAR e digite:
c:\Windows\system32\regsvr32.exe c:\componentes\cdonts.dll
Verifique se a DLL foi Registrada e continue...
Pronto, DLL registrada seu componente estará funcionando, entretanto um componente para envio de e-mails não funciona sem que um serviço de SMTP esteja ligado, por esse motivo o CDonts não vai funcionar em plataformas que não seja com a base NT (win nt 4.0, win 2k, win 2003 ou win XP Professional).
2ª PARTE - Instalando e configurando IIS (Internet Information Service)
Instalando!
Agora Iremos Instalar o IIS onde irá funcionar o formulário e o script de envio!
Primeiro, insira o CD do seu Windows e clique em: "Instalar Componentes Opcionais Do Windows
Agora Procure por Internet Information Service (IIS) e selecione...
Apenas clique em avançar e esperar a instalação!
Após a instalação entre na pasta C:\Inetpub e apague a pasta wwwroot e substitua por www (para melhor funcionamento do site)
Configurando...
Abra INICIAR>PAINEL DE CONTROLE>FERRAMENTAS ADMINISTRATIVAS
E de duplo clique em IIS...
Agora abra o computador local + sites da Web e encontre site da web padrão... Clique com o botão direito e vá em:
Todas as tarefas>Assistentes de Permissões...
Agora clique em avançar... veja que possui duas opções>> selecione: Selecionar Novas Configurações de Segurança com base em um modelo
Clique em avançar...
Veja que nesta janela tem CENÁRIO: PUBLIC WEB SITE - SECURE WEB SITE _-_ selecione Secure Web Site
clique em avançar
Agora abriu outra janela com três opções... Selecione: Deixar as Permissões Atuais de diretório e arquivo intactas e adicionar as permissões recomendadas
Clique em avançar
Agora abriu outra janela apenas clique avançar e finalmente concluir!
Não feche o IIS ainda...
Clique com o botão direito em web site padrão e vá a propriedades...
Agora desmarque a opção Ativar Logs em Site da Web...
Em Diretório Base veja quais opções devera marcar na imagem:
E em caminho local: clique em PROCURAR e selecione a pasta WWW que você criou dentro da pasta c:/inetpub
Agora vá em segurança de diretório e logo em seguida clique em EDITAR....
Agora desmarque tudo e selecione apenas acesso anônimo:
Após ter feito isso... Clique em OK - Ok (se abrir uma janela de substituição de herança, clique no botão selecionar tudo e OK!)
Agora clique em Servidor Virtual de SMTP padrão encontre Domínios e então clique com o botão direito e em novo>domínio
Escolha o local ou alias e dê um nome para seu domínio (exemplo: bol.com.br)
e dê concluir.
PRONTO TUDO INSTALADO E FUNFANDO!
3ª PARTE Fazendo funcionar os Scripts...
Bom... Abra o bloco de notas e salve como... index.html e outro sendmail.asp
Abra com um programa editor de HTML ou com bloco de notas o index.html e coloque isso:
<head> <meta http-equiv="Content-Language" content="pt-br"> <!-- #BeginEditable "doctitle" --> <!-- #EndEditable --> </head> <p> <b>FALE CONOSCO - Teste!!!!</b></p> <form method="POST" action="sendmail.asp"> <p>Nome:<input type="text" name="nome" size="20" style="color: #FF6600; border: 2px solid #008000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></p> <p>Telefone:<input type="text" name="telefone" size="20" style="color: #FF6600; border: 2px solid #008000"></p> <p>Você Gosta de Musicas? Selecione Seu estilo!!</p> <p>Rock: <input type="checkbox" name="musica" value="Rock" style="color: #FF6600; border: 2px solid #008000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" checked></p> <p>Rap:<input type="checkbox" name="musica" value="Rap" style="color: #FF6600; border: 2px solid #008000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></p> <p>Reggae:<input type="checkbox" name="musica" value="Reggae" style="color: #FF6600; border: 2px solid #008000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></p> <p>Sexo:</p> <p>MASC.<input type="radio" value="masculino" checked name="sexo" style="color: #FF6600; border: 2px solid #008000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"> FEM.<input type="radio" name="sexo" value="feminino" style="color: #FF6600; border: 2px solid #008000"></p> <p>Assunto:<select size="1" name="assunto" style="color: #FF6600; border: 2px solid #008000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"> <option selected>escolher</option> <option>duvidas</option> <option>mensagem</option> <option>erros da pagina</option> </select></p> <p> </p> <p> MENSAGEM:</p> <p> <textarea rows="10" name="mensagem" cols="47" style="color: #FF6600; text-decoration: blink; border: 2px solid #008000"></textarea></p> <p> <input type="submit" value="Enviar" name="sub"><input type="reset" value="Redefinir" name="red"></p> </form> <p> </p>
agora em sendmail.asp<html> <head><title>Mailer Form Test</title><head> <body bgcolor="white"> <H3 align="center">Mailer Form Test</H3> Muito Obrigado Por mandar sua mensagem pro nosso e-mail. Clique <a href="index.html">aqui</a> para voltar! <p> <% nome = request.form ("nome") telefone = request.form ("telefone") musica = request.form ("musica") sexo = request.form ("sexo") assunto = request.form ("assunto") mensagem = request.form ("mensagem") Set Mailer = CreateObject("CDONTS.NewMail") Mailer.From = "eu@email.com.br" ' e-mail de quem esta enviando a mensagem Mailer.To = "eu@email.com.br" ' e-mail de quem vai receber a mensagem Mailer.CC = "eu@email.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 = "assunto" Mailer.Body = "mensagem do: "&nome&" Seus dados: telefone: "&telefone&" Musica: "&musica&" sexo: "&sexo&" assunto: "&assunto&" MENSAGEM: "&mensagem Mailer.Send Set Mailer = Nothing %> </body> </html>
OBS: isso tudo na pasta WWW!
Ok, agora entre em http://localhost ou http://seuip para testar...
Após a confirmação, entre na pasta c:/inetpub/mailroot/drop lá será armazenados todos os arquivos de e-mail (internet e-mail mensseger) abra-o e vejas os dados da pessoa!
E EM FIM!
Espero ter ajudado a todos que estão passando nervoso, dificuldade, insônia e etc.
Como eu passei! :)
Se você preferir usar outro componente, clique AQUI para dar uma olhada!!!!
Versão do IIS que usei: V5. 1
Testei em: Windows XP
100%% Tutorial Feito Por MIM: ~° ~° ~° ~° Cotoloide °~ °~ °~ °~
100%% De ajuda, competência e profissionalismo por: Rafael Spilki
Criticas, Duvidas e Sugestões PM-me
-
ola a todos......
eu estou criando um site e ele ira ter um calculo de frete....
onde eu acho o componente dele e sripts dele?
-
ae cara tenho a ultima duvida q é assim...
tpo agora pra manda e-mail vai ter q ser do meu servidor..
e pra isso eu tenho q deixa meu pc ligado pra isso....
não tem um jeito de deixa 24h online sem deixar meu computador ligado?
e como vo fazer o endereço do site??
exemplo : http://www.artes.com.br ou sei la.... .net
tem como?
-
AEEEE cara!!!!!!!!!!!! CONSEGUIIIIIIIIIIII HAHAHAHAHAHHA!!!!!!!!!!!!
cara vlwss mesm mano.....
se vale ouro !!! cara valeu mano.........
oia como ficou o codigo.........
<% nome = request.form ("nome") telefone = request.form ("telefone") mensagem = request.form ("mensagem") 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 = "pedidos do: "&nome&" telefone: "&telefone&" mensagem: "&mensagem Mailer.Send Set Mailer = Nothing %>
-
ae cara eu fix isso q se mando....
Mailer.Body = "response.write "& nome &" "& telefone &" "& mensagem"
ai abre um erro assim:
Informações técnicas (para a equipe de suporte)* Tipo de erro:
Erro de compilação do Microsoft VBScript (0x800A0409)
Constante de seqüência não finalizada
/sendmail.asp, line 27, column 68
Mailer.Body = "response.write "& nome &" "& telefone &" "& mensagem"
eu tentei sem as aspas mas tambem não deu....
a mensagem fica assim:
response.write & nome & telefone & mensagem
-
esse tel era só um exemplo xD
mas cara não mudou nada :/
1)
não existe uma tag expecifica q faz esse comando q eu kro mandar com os campos do formulario??
2)
isso é certo ficar mandando esse tipo de arquivo pro meu sistema de SMTP do tipo internet e-mail mensseger?
-
é tipo....
por exemplo meu formulario tem:
nome:
endereço:
tel:
ai quando eu dou enviar ele envia um arquivo do tipo: Internet E-mail Mensseger
na pasta C:\Inetpub\mailroot\Drop
só q ele só mandou com o corpo da mensagem, não o q o cliente colokou no:
nome:
endereço:
tel:
-
Ola a todos....
eu estou fazendo um site e nesse site seria bom calcular um frete....
mas primeiramente onde acho e qual é o componente para isso?
-
ok !!! ^_^
ake esta
SENDMAIL.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
-
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....
-
ok
1)
OK esta tudo instalado
2)
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 abria
porque 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.1
ok? e agora? xD
-
aeeee rafaelllll
acho q consegui!!!!!
xD
tpo eu testei aki ele mando um arquivo pra uma pasta /mailroot/drop
quando eu abri esse arquivo... ele abriu um programa tipo um outlook..
mas tem um problema......
ele não estava com os campos do formulario la
e agora?
-
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 é??
-
tipo ele ta pedindo senha
user e senha
antes ele tava dnado erro mas consegui concertar...
mas agora ele pedi senha
-
ok...
eu vou tentar esse cdo.
deve dar certo.....
salva como ASP?? :wacko: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 %>
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 proibido
Internet Information Services
Informaçõ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 Microsoft
q eu faço??
ok...
assim consegui fazer as permissões né....
mas agora ele pede senha.......
-
assim...
eu vi o tópico fix tudo o q ele mando la não é?...
assim tenho umas duvidas...
primeiro
criei um dominio proprio como estava la e não consegui acha a opçao de tornalo padrão...
segundo
la no arquivo html.... tem <form method=get action="/scripts/sendmail.asp">
ond fica essa tal pasta.???
plx help me
-
ok continuando..
eu registrei a dll q veio...
colokando na pasta system32 e abir o executavel e regsvr32 : smtpsvg.dll
certo?
agora eu nau nsei mais agora sim preciso de ajuda xD
-
ok já já eu retorno
vlws 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 mesm
bem... vo ver ake já retorno
ok assim.... eu fix o download do aspmail q o loko me passo
veio uns arquivos ake e uma dll
essa dll eu coloko do system32?
q eu faço agora
plx ajuda XD
^_^
-
ok vamos ver seeu intendi e consifgo responder para você me ajudar não é? xD
bom o acesso é local.... eu vi um icone da internet escrito local e em cima banda larga....
e componente se eu intendii é outlook
plx me ajuda se tiver algo errado me fale por favor!!!
xD
-
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
-
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.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>
<script><%
'Declarando variveis
Dim sNameTo, sNameFrom, sEmailFrom, sText, sEmailTo, sAssunto
'Pegando os dados digitados nos campos e colocando em variaveis
sNameFrom = 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 objeto
set mailer = server.createobject("SMTPsvg.Mailer")
Mailer.FromName = sNameFrom
Mailer.FromAddress = sEmailFrom
'Host para envio de emails
'CONFIGURE ESTA LINHA !
Mailer.RemoteHost = "smtps.bol.com.br"
Mailer.AddRecipient sEmailTo, sNameTo
Mailer.Subject = sAssunto & " - E-mail"
'Monta a texto para o envio
strMsgHeader = sNameFrom & "(" & sEmailFrom & ") " & " quem enviou! " & vbCrLf & vbCrLf
strMsgFooter = sText
Mailer.BodyText = strMsgHeader & strMsgFooter
' Se for enviado redirecionar para obrigado.asp
if Mailer.SendMail then
Response.Redirect "obrigado.asp"
else
' Se não for enviado mostra o erro que ocoreu
Response.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!!!!!!!
Erro IIS
em ASP
Postado · Editado por cotoloide
Ae articulardor... eu postei um tutorial de formulários usando o IIS eu sei q esse não é o seu problema....
mas lá fala como configurar e mostra tambem como fazer com que o IIS permita acessar o site do localhost e como tirar esse logon.... Esta bem ilustrativo, vai da pra entender melhor :rolleyes: eu passei pelo mesmo problemas mas consegui.....
dê uma olhada la se você quiser ok??
LINK:Tutorial Sobre IIS
muito obrigado e qualquer coisa me manda uma PM para falar se funcionou e se gostou ou não xD
Grato.....
~° ~° ~° ~° Cotoloide °~ °~ °~ °~
:)