Não Consigo Enviar E-mails Com O Iis E O Cdonts
#1
Posted 12/09/2004, 23:59
Estou com um problema muito sério e muito urgente... NÃO CONSIGO EFETUAR O ENVIO DE MENSAGENS PELO CDONTS NEM PELO ASPMAIL.
O que acontece é que, quando eu rodo a página, ela funciona normalmente, mas o e-mail simplesmente não chegam às caixas de destino... o que posso fazer para corrigir isso, gente?! Porque mesmo quando estou desconectado da internet, ele informa que o e-mail foi enviado... como resolvo isso?!
Posso até estar cometendo alguns vacilos, mas, não tenho experiência nenhuma no assunto e preciso fazer um pequeno sistema de envio de mensagem instantânea para um site... por isso, ficarei muito grato se me ajudarem.
Abraços!
#2
Posted 13/09/2004, 03:51
Edição feita por: Agente Linhares, 13/09/2004, 03:52.
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#3
Posted 13/09/2004, 09:17
Como posso saber se está instalado? Tem como eu verificar isso?! Se não estiver, como faço para instalar?!(Meu windows é o 2000 Professional)vc tem o componente cdonts instalado no pc? digo a dll
Eu pensei que ao instalar o iis direto do cd já instalava o Cdonts... porque, até onde eu sei, se ele não estivesse instalado o servidor não reconheceria a instrução CDonts.Newmail na hora de se efetuar a criação do objeto Cdonts no servidor... e aqui não dá erro nenhum... ele simplesmente roda... só que o e-mail não chega no destino...
O que eu estou fazendo de errado?!
Abraço!
========================================
Agora, gente, é que eu travei mesmo...
Acabei de colocar a página no 7host e ela roda normalmente, como se o código estivesse correto, porém, os e-mails continuam a não chegar ao Destino.
Alguém pode me explicar porque isso acontece pelamordedeus?!
Se ajudar, aqui vai o meu código :
<html>
<head><title>CDonts</title></head>
<body>
<%
set objmail= server.createObject("Cdonts.newMail")
objmail.from=request.form("email")
objmail.to="t_bjack@hotmail.com"
objmail.subject=request.form("assunto")
objmail.body=request.form("texto")
objMail.MailFormat = 0
objmail.send
response.write "Ok!"
set objmail=nothing
%>
</body>
</html>
Ficarei muito grato se puderem me ajudar.
Abraços!
Edição feita por: LeoB, 13/09/2004, 20:01.
#4 powerAsp_X
Posted 13/09/2004, 15:11
#5
Posted 13/09/2004, 15:17
por ex.
destino = "mail@site.com"
e aí ficaria assim:
<html>
<head><title>CDonts</title></head>
<body>
<%
set objmail= server.createObject("Cdonts.newMail")
objmail.from=request.form("email")
objmail.to = destino
objmail.subject=request.form("assunto")
objmail.body=request.form("texto")
objMail.MailFormat = 0
objmail.send
response.write "Ok!"
set objmail=nothing
%>
</body>
</html>
aí se vai fazendo asim com todos so pra testá
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#6
Posted 13/09/2004, 21:25
Olá, Agente Linhares...tente especificar o mail destino através de variavel..
por ex.
destino = "mail@site.com"
e aí ficaria assim:
<html>
<head><title>CDonts</title></head>
<body>
<%
set objmail= server.createObject("Cdonts.newMail")
objmail.from=request.form("email")
objmail.to = destino
objmail.subject=request.form("assunto")
objmail.body=request.form("texto")
objMail.MailFormat = 0
objmail.send
response.write "Ok!"
set objmail=nothing
%>
</body>
</html>
aí se vai fazendo asim com todos so pra testá
Obrigado pela sua ajuda, mas, infelizmente, não funcionou... ele continua a rodar normalmente, mas o e-mail continua não chegando!
Por acaso o Cdonts só funciona em caixas que terminem apenas com ".com" e que tenham SMTP, ou pode, por exemplo, terminar com ".br" também?!
Por favor, heeeeelppp-meeee!!!!
Edição feita por: Renato José Andere, 13/09/2004, 21:26.
#7
Posted 13/09/2004, 22:42
tente assim pr aver:
<%
Response.Buffer=true
Response.clear
Dim strBody,objMail
Set objMail = Server.CreateObject("Persits.MailSender")
objMail.ResetAll
objMail.AddAddress "seuemail@email.com.br" 'endereço do e-mail que receberá a mensagem
objMail.Host = "mail.seuemail.com.br" 'endereço smtp
objMail.From = Request("stremail")
objMail.FromName = Request("strnome")
objMail.Subject = "Titulo da Mensagem" 'título da mensagem
strBody = "Dados: " & vbCrLf & vbCrLf & _
"Nome: "& Request("strnome") & vbCrLf & _
"Empresa: "& Request("strempresa") & vbCrLf & _
"E-Mail: "& Request("stremail") & vbCrLf & _
"Telefone: "& Request("strtelefone") & vbCrLf & _
"Assunto: "& Request("strassunto") & vbCrLf & _
"Mensagem: "& Request("strmensagem")
strBody = strBody & "."
objMail.Body = strBody
objMail.Send
Set objMail = nothing
response.redirect "paginadeconfirmacao.asp"
%>
é um ex. deste tuto:
http://forum.wmonlin...showtopic=73222
so modifica de acordo com seus campos e tals..
se numd er depois posto um outro ex. t+
Edição feita por: Agente Linhares, 13/09/2004, 22:43.
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#8
Posted 14/09/2004, 18:36
Quando eu rodo essa página aqui tá dando esse erro aqui, ó :
Tipo de erro:
Objeto Server, ASP 0177 (0x800401F3)
ProgID inválido. Para obter informações adicionais específicas sobre esta mensagem, visite o site Microsoft Online Support localizado em: http://www.microsoft...entredirect.asp (site em inglês).
/renato/cdonts/enviar_email.asp, line 12
Eu preciso instanciar alguma outra dll aqui pra fazer funcionar esse método? Se sim, onde eu a encontro?!
Abraço e desde já, muito obrigado!
#9
Posted 15/09/2004, 08:31
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#10 powerAsp_X
Posted 15/09/2004, 12:34
Fala ae qual win vc tá usando.
[]'s
#11
Posted 15/09/2004, 19:11
Tem algum problema?! Essa dll não existe no 2000?!
Help!!!!! Please!!!!
Abraços!
#12
Posted 17/09/2004, 09:15
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#13
Posted 17/09/2004, 13:20
Curiosamente, Jhonatas.Net, eu já testei os meus codigos até mesmo em alguns windows Xp's e também em um micro com um Windows 2000 Server, mas mesmo assim meu código não funcionou. Continuo a não receber os e-mails.Poxa problema não tem não,. seu win que deve estar com problema,, faz o sewfguinte ve alguem que tenha o 2000 e copia a DLL cdonts.dll e registra ele no seu computador, pois ele não deve ter sido instalado,
Já utilizei dezenas de caixas de e-mails como recipientes e com nenhuma delas eu consegui obter sucesso, infelizmente...
Você tem alguma idéia do que eu poderia fazer, amigão?! Estou ficando desesperado... o prazo de entrega do meu trabalho já está expirando e eu não estou conseguindo efetuar o envio de e-mails para outras caixas...
Abraços e obrigado desde já!
#14
Posted 17/09/2004, 14:06
Eu tbm estou usando o Cdonts, e constatei a seguinte coisa.
Quando eu mando e-mail para cristhiano@sercomtel.com.br e cristhiano@homegate.com.br ele chega numa boa, é eu clicar e já dar a resposta que o e-mail chegou.
Só que nem tudo é perfeito se mando para outro e-mail que no caso é dorigonc@hotmail.com não chega nem a pau, se quiser fazer manda um e-mail para cristhiano@sercomtel.com.br para ver, ou se vc tiver algum outro e-mail que não seja grátis, ou algo desse tipo.
Blz, faz esse teste ai.
E aproveitando o tópico:
Pq não consigo enviar e-mail para dorigonc@hotmail.com via Cdonts???
Valew....
#15
Posted 18/09/2004, 08:30
Olá, Worm...Caro Renato....
Eu tbm estou usando o Cdonts, e constatei a seguinte coisa.
Quando eu mando e-mail para cristhiano@sercomtel.com.br e cristhiano@homegate.com.br ele chega numa boa, é eu clicar e já dar a resposta que o e-mail chegou.
Só que nem tudo é perfeito se mando para outro e-mail que no caso é dorigonc@hotmail.com não chega nem a pau, se quiser fazer manda um e-mail para cristhiano@sercomtel.com.br para ver, ou se vc tiver algum outro e-mail que não seja grátis, ou algo desse tipo.
Blz, faz esse teste ai.
E aproveitando o tópico:
Pq não consigo enviar e-mail para dorigonc@hotmail.com via Cdonts???
Valew....
Meu, eu tentei com caixas de e-mail dos seguintes provedores :
Ig
Terra
Hotmail
E em nenhum deles a mensagem chegou... e ninguém sabe me explicar o que diabos está acontecendo... já estou desistindo...
O duro é : Como eu vou explicar isso pro meu cliente?!
Dureza, não?!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)