Jump to content


Photo

Não Consigo Enviar E-mails Com O Iis E O Cdonts


  • Faça o login para participar
21 replies to this topic

#1 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 12/09/2004, 23:59

Pessoal :

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 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 13/09/2004, 03:51

vc tem o componente cdonts instalado no pc? digo a dll

Edição feita por: Agente Linhares, 13/09/2004, 03:52.

> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> 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 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 13/09/2004, 09:17

vc tem o componente cdonts instalado no pc? digo a dll

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)

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

powerAsp_X
  • Visitantes

Posted 13/09/2004, 15:11

Não é retornado nenhuma linha de erro?

#5 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 13/09/2004, 15:17

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á
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> 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 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 13/09/2004, 21:25

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á

Olá, Agente Linhares...

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!!!! :wacko:

Edição feita por: Renato José Andere, 13/09/2004, 21:26.


#7 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 13/09/2004, 22:42

não..isso naum tem nada a ver msm..


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.

> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> 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 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 14/09/2004, 18:36

Olá, Agente Linhares...

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 Jhonathas.net

Jhonathas.net

    12 Horas

  • Usuários
  • 181 posts
  • Sexo:Não informado

Posted 15/09/2004, 08:31

Vc está usando o Win2003 ? se for isso, vc não tem o Cdonts por padrão vc tem o Cdosys..
Não ajunteis tesouros na terra, onde a traça e a ferrugem tudo consomem e aonde os ladrões minam e roubam;
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

powerAsp_X
  • Visitantes

Posted 15/09/2004, 12:34

Muito bem lembrado.

Fala ae qual win vc tá usando.

[]'s

:ph34r:

#11 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 15/09/2004, 19:11

Não, gente... tou usando o windows 2000 professional!

Tem algum problema?! Essa dll não existe no 2000?!

Help!!!!! Please!!!!

Abraços!

#12 Jhonathas.net

Jhonathas.net

    12 Horas

  • Usuários
  • 181 posts
  • Sexo:Não informado

Posted 17/09/2004, 09:15

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,
Não ajunteis tesouros na terra, onde a traça e a ferrugem tudo consomem e aonde os ladrões minam e roubam;
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 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 17/09/2004, 13:20

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,

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.
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 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 17/09/2004, 14:06

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....

#15 The Blackjack

The Blackjack

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 18/09/2004, 08:30

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....

Olá, Worm...

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?!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq