dark0 Postado Setembro 4, 2004 Denunciar Share Postado Setembro 4, 2004 Olá Pessoal, Tudo bem?Estou iniciando uma série de Tópicos para Falar sobre Componentes de E-mail!Vou criar para cada componente um Tópico!Nesse, vamos discutir CDONTS!Aqui, postem Duvidas, Soluções, Dicas, Códigos !!!CDONTS...É um componente também utilizado para envio de e-mails. Ele é parte integrante do IIS dos servidores Windows 2000 e utiliza o serviço de envio de e-mails (SMTP) do servidor onde ele se encontra.Onde baixar a DLL, e como Instalarhttp://scriptbrasil.com.br/forum/index.php...ndpost&p=108877Documentação do 'Fabricante'http://msdn.microsoft.com/library/default....ts_library_.aspUm exemplo de código:<% if request("botao") = "enviar" then Dim objNewMail Set objNewMail = Server.CreateObject("CDONTS.NewMail") objNewMail.From = "email@seudominio.com.br" objNewMail.To = request("to") objNewMail.Subject = request("subject") objNewMail.Body = request("body") e=objNewMail.Send if e then Response.Write "Mensagem não enviada" else Response.Write "Mensagem enviada com sucesso" end if response.end end if %> <html> <body> <form method="POST" action="cdonts.asp"> <table border="0" width="43%"> <tr> <td width="13%"><strong>Para:</strong></td> <td width="87%"><input type="text" name="to" size="32"></td> </tr> <tr> <td width="13%"><strong>Assunto:</strong></td> <td width="87%"><input type="text" name="subject" size="32"></td> </tr> <tr> <td width="13%"><strong>Mensagem:</strong></td> <td width="87%"><textarea rows="7" name="body" cols="43"></textarea></td> </tr> <tr> <td width="13%"></td> <td width="87%"><input type="submit" value="enviar" name="botao"></td> </tr> </table> </form> </body> </html>...No campo: objNewMail.From = "email@seudominio.com.br" substitua pelo e-mail de seu domínio.O Codigo acima foi tirado de: http://www.digiweb.com.br/suporte/windows/cdonts/index.aspEntão galera, se tiverem alguma duvida em relação à esse componente, postem aqui!Vamos fazer uma referência sobre CDONTS!Logo, Logo, Colocarei Outro Componente, e assim, vou seguindo, até colocar.. ou todos, ou pelo menos os principais!Abraços, e até mais!Dark0! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 4, 2004 Autor Denunciar Share Postado Setembro 4, 2004 Algumas Referências bacanas, e legais de ver:- Exemplos de códigos de CDONTS, no SUPERASP!- Outro Codigo CDONTS, com uma explicação detalhada, no SOS Designers!- Mais uma explicação bacana sobre CDONTS, no Scripts Help!- Diferenças entre CDONTS e ASPMAIL, no SUPERASP- Enviando E-mail em html com CDONTS, no SUPERASP!- Criando autoresponder para seus formulários com CDONTS, no ASPHELPSe souberem mais coisas interessantes, postem aqui!Abraços,Dark0! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 poirot Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 opa dark, se puder fazer igual com aspmail e aspemail.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 <% LEMES %> Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 Como faço para testar o CDONTS no IIS na minha máquina. Tenho que estar conectado com a internet? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 Como faço para testar o CDONTS no IIS na minha máquina. Tenho que estar conectado com a internet? Lógicamente!Pois com certeza precisará conectar ao servidor do remetente e destinatário pra concluir o envio do email. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 §uiciDa£ Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 ae galera to cum problemao...eu instalei o cdonts aq a bastante tempomais ele num pega, ele não envia as msgs pro hotmail...porque sera ?num tm nd a ve com anti-spam essas cosais porque sera q num pega só no hotmail ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 5, 2004 Autor Denunciar Share Postado Setembro 5, 2004 Poirot, eu pretendo iniciar uma série, falando sobre vários componentes.Decidi começar por E-mail, e principalmente por CDONTS, porque semana passada eu vi uns 5 topicos sobre isso.. heheVou dar um tempo aqui, depois tiro o destaque deste tópico, e abro outro tópico, falando de outro componente de e-mail. E assim vai.. até completar todos, ou quase todos, heheVamos fazer uma referencia sobre isso aqui.Depois, vou ver se me comunico com o administrador do SUB-PORTAL ASP, do site principal ScriptBrasil!Daí, vou passar para ele colocar no portal, o que tiver de melhor nesses topicos.Vamos fazer o forum scriptbrasil uma boa referencia sobre ASP !Se todos os membros quiserem/puderem ajudar, vamos fazer crescer cada ves mais esta idéia!É isso aí!Um Abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 5, 2004 Autor Denunciar Share Postado Setembro 5, 2004 Como faço para testar o CDONTS no IIS na minha máquina. Tenho que estar conectado com a internet? Bem, eu nunca testei o CDONTS sem estar conectado.Não sei se funciona assim.Porque você mesmo não faz uns testes aí, e já nos esclaresce o resultado dos testes?Que acha? ae galera to cum problemao...eu instalei o cdonts aq a bastante tempomais ele num pega, ele não envia as msgs pro hotmail...porque sera ?num tm nd a ve com anti-spam essas cosais porque sera q num pega só no hotmail ? Pois bem, posta seu codigo aí, que eu vou fazer uns testes aqui, para ver se funciona, ou se não funciona!Até mais, Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 §uiciDa£ Postado Setembro 5, 2004 Denunciar Share Postado Setembro 5, 2004 (editado) cara eu usei este mesmo codigo seu ó<% if request("botao") = "enviar" then Dim objNewMail Set objNewMail = Server.CreateObject("CDONTS.NewMail") objNewMail.From = "cenoura_frita@yahoo.com.br" objNewMail.To = request("to") objNewMail.Subject = request("subject") objNewMail.Body = request("body") e=objNewMail.Send if e then Response.Write "Mensagem não enviada" else Response.Write "Mensagem enviada com sucesso" end if response.end end if %> <html> <body> <form method="POST" action="recebe.asp"> <table border="0" width="43%"> <tr> <td width="13%"><strong>Para:</strong></td> <td width="87%"><input type="text" name="to" size="32"></td> </tr> <tr> <td width="13%"><strong>Assunto:</strong></td> <td width="87%"><input type="text" name="subject" size="32"></td> </tr> <tr> <td width="13%"><strong>Mensagem:</strong></td> <td width="87%"><textarea rows="7" name="body" cols="43"></textarea></td> </tr> <tr> <td width="13%"></td> <td width="87%"><input type="submit" value="enviar" name="botao"></td> </tr> </table> </form> </body> </html>quando eu mando ele envia pro meu email do hotmail .. ele num chega... Editado: Use as TAGS CODE e QUOTE para postar citações, ou códigos! Facilita a leitura! Editado Setembro 6, 2004 por dark0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Daniel - Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 Collaboration Data Objects for Windows NT Server (CDONTS): CDONTS has been removed from the Windows .NET Server 2003 family. If your Web applications use CDONTS, you can convert them to Microsoft Collaboration Data Objects (CDO). Não to conseguindo enviar e-mails ai descobri que o CDONTS foi removido do Win2003... Tentei copiar a .dll e registra-la mas não funcionou.Existe outra alternativa nesse caso?O que é CDO? Ele também envia e-mails?Qual é o melhor componente para envio de e-mail?Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 Nota: CDONTS NÃO dá pra instalar no PWS. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Daniellds Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 ' date='Sep 5 2004, 10:57 PM'] Nota: CDONTS NÃO dá pra instalar no PWS. Amigo, esqueci de informar q é um windows 2003(IIS6).. No help do IIS6 diz q o CDONTS foi removido do win2003.. Então alguém sabe como posso fazer para enviar e-mail?Ou se tem outro componente q faça isso. Se sim como.Obrigado!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 6, 2004 Autor Denunciar Share Postado Setembro 6, 2004 Daniel, leia abaixo:CDOSYS ...O CDOSYS é um componente CDO (Collaboration Data Objects) usado para envio de e-mails no Windows Server 2003. Ele é parte integrante do IIS6, e foi criado para substituir o antigo componente Cdonts, para envio de e-mails através do SMTP do novo IIS.Um exemplo de Código:<% if request("botao") = "enviar" then 'Create the mail object Set objMail = Server.CreateObject("CDO.Message") 'Set key properties objMail.From = "seuemail@seudominio.com.br" objMail.To = request.form("to") objMail.Subject= request.form("subject") objMail.TextBody = request.form("body") 'Send the email return = objMail.Send 'Notify user if return <> 0 then response.write "Erro: " & return else response.write "Mensagem enviada com sucesso." end if 'Clean-up mail object Set objMail = Nothing end if %> <html> <head> <title>CDONT TEST</title> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> </head> <body> <p>CDOSYS TEST<br> </p> <form method="POST" action="cdosys.asp"> <table border="0" width="43%"> <tr> <td width="13%">To:</td> <td width="87%"><input type="text" name="to" size="20"></td> </tr> <tr> <td width="13%">Subject:</td> <td width="87%"><input type="text" name="subject" size="20"></td> </tr> <tr> <td width="13%">Message:</td> <td width="87%"><textarea rows="2" name="body" cols="20"></textarea></td> </tr> <tr> <td width="13%"></td> <td width="87%"><input type="submit" value="enviar" name="botao"></td> </tr> </table> </form> </body> </html>No campo: objMail.From = "email@seudominio.com.br" substitua pelo e-mail de seu domínio.Texto/Codigo acima, tirado de: http://www.digiweb.com.br/suporte/windows/cdosys/index.aspAlgumas Referencias Interessantes:- http://www.aspbrasil.com.br/dicas/detalhes...odConteudo=1427- http://www.hostlocation.com.br/faq/showque...aq=3&fldAuto=60- http://www.locaweb.com.br/ajuda/componente...pCdosys.asp?pg=Até maisDark0! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 9, 2004 Autor Denunciar Share Postado Setembro 9, 2004 Suicida, eu testei aqui, enviar para meu e-mail MSN.. da microsoft.. E funcionou!Só, que como eu imaginei, ele foi parar em LIXO ELETRONICO!Agora, eu não tenho nenhuma conta @hotmail.com, para testar..Mas para @MSN.com funcionou..você tem certeza que não está indo para Lixo eletronico? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Setembro 9, 2004 Denunciar Share Postado Setembro 9, 2004 Realmente o Hotmail manda para lixo eletronico.Pelo que percebi isso acontece quando voce coloca no remetente apenas o endereço de email sem nenhum nome. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 22, 2004 Autor Denunciar Share Postado Setembro 22, 2004 Principais Diferenças entre CDONTS e ASPMAIL aqui tem um link que mostra as principais diferenças entre os dois componentes!http://www.scanet.com.br/aspmail-x-cdonts.phpPretendo iniciar outra discussão apontando ASMAIL agora!Abraços,Dark0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 22, 2004 Autor Denunciar Share Postado Setembro 22, 2004 Estou removendo o destaque deste tópico.Pois, acabei de lançar o Tópico de componente de e-mails - 2.Pra quem quiser acessar: http://scriptbrasil.com.br/forum/index.php?showtopic=36233Se tiverem duvidas sobre CDONTS, podem continuar postando aqui. Só vou remover o destaque dele, porque senão a seção fica cheia de tópico pendurado!Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Outubro 22, 2004 Autor Denunciar Share Postado Outubro 22, 2004 Mais um tópico com bastante coisa sobre CDONTShttp://scriptbrasil.com.br/forum/index.php...indpost&p=16513 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bartware Postado Novembro 25, 2004 Denunciar Share Postado Novembro 25, 2004 Pessoal,Estou usando o WinXP SP2... com IIS 5.1... e instalei o CDONT de acordo com o primeiro post desse tópico... colocando a .dll em system32 e executando o comando em Iniciar > Executar... e recebi a mensagem de que a .dll teria sido registrada com sucesso... mas quando tento rodar o código do mesmo post, recebo a seguinte mensagem de erro:Tipo de erro:Objeto Server, ASP 0178 (0x80070005)Falha na chamada Server.CreateObject ao verificar as permissões. Acesso a este objeto negado./suporte/email2.asp, line 4Obs.: tomei o cuidado de mudar o "action" do form para email2.asp que é o nome que dei ao arquivo...Sds...Bruno Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Novembro 25, 2004 Autor Denunciar Share Postado Novembro 25, 2004 beleza BrotherPrimeiro, verifique se a pasta onde estao seus arquivos está com as permissões certas.Mais informações, veja o link de minha assinatura.PS: Pro CDONTS funcionar, é preciso que o SMTP do IIS esteja instalado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Bartware Postado Novembro 26, 2004 Denunciar Share Postado Novembro 26, 2004 beleza BrotherPrimeiro, verifique se a pasta onde estao seus arquivos está com as permissões certas.Mais informações, veja o link de minha assinatura.PS: Pro CDONTS funcionar, é preciso que o SMTP do IIS esteja instalado Olá...As permissões de pasta estão ok... segundo o que você disse o problema parece estar mesmo no SMTP do IIS... mas como verifico se ele está instalado? E qual o procedimento para instalação dele?Desde já agradeço,Bruno Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Novembro 26, 2004 Autor Denunciar Share Postado Novembro 26, 2004 Amigo, duvidas, de como instalar o IIS, e muitas outras coisas, você encontra no Tópico Fixo de Tutoriais.Link:http://scriptbrasil.com.br/forum/index.php?showtopic=20523Sobre iIS, se não me engano, são os 2 primeiros posts.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Fred - Postado Dezembro 12, 2004 Denunciar Share Postado Dezembro 12, 2004 não consigo fazer esse negócio funcionar de jeito nenhum... fala que a url do post /cdosys.asp não existe... já coloquei na raiz, já fiz de tudo.. alguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Dezembro 16, 2004 Autor Denunciar Share Postado Dezembro 16, 2004 amigo, como está seu codigo?Seu servidor esta com o Serviço SMTP funcionando corretamente?O CDOSYS esta instalado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Março 22, 2005 Denunciar Share Postado Março 22, 2005 E ae galera!Quando vocês enviam o email com o CDONTS, vocês conseguem fazer a verificação se enviou ou não?Aki não devolve TRUE se enviou...E com os outros componentes eu consigo...ah, com o CDOSYS também não devolve true.Conclui que com os CDO (NTS/SYS) não consigo devolver TRUE caso seja enviado.. somente retorna false! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest G@t@ Postado Março 22, 2005 Denunciar Share Postado Março 22, 2005 Pessoal tenho uma dúvida... instalei o IIS tah funcionando perfeitamente... só tem 1 porém... eu estou tentando enviar um email pelo componente cdonts e não funciona... eu não recebi o email, mas acho que é algum problema com o SMTP, mas alguém aí sabe como eu faço para configurar o SMTP para enviar hotmail ou yahoo ou gmail ou qualquer outro mail??? Um tuto??!?Valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
dark0
Olá Pessoal, Tudo bem?
Estou iniciando uma série de Tópicos para Falar sobre Componentes de E-mail!
Vou criar para cada componente um Tópico!
Nesse, vamos discutir CDONTS!
Aqui, postem Duvidas, Soluções, Dicas, Códigos !!!
CDONTS
Onde baixar a DLL, e como Instalar
http://scriptbrasil.com.br/forum/index.php...ndpost&p=108877
Documentação do 'Fabricante'
http://msdn.microsoft.com/library/default....ts_library_.asp
Um exemplo de código:
...No campo: objNewMail.From = "email@seudominio.com.br" substitua pelo e-mail de seu domínio.
O Codigo acima foi tirado de:
http://www.digiweb.com.br/suporte/windows/cdonts/index.asp
Então galera, se tiverem alguma duvida em relação à esse componente, postem aqui!
Vamos fazer uma referência sobre CDONTS!
Logo, Logo, Colocarei Outro Componente, e assim, vou seguindo, até colocar.. ou todos, ou pelo menos os principais!
Abraços, e até mais!
Dark0!
Link para o comentário
Compartilhar em outros sites
44 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.