Jump to content


Photo

E-mail No Asp : Tópico Definitivo!


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

#1 The Blackjack

The Blackjack

    Normal

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

Posted 21/02/2006, 16:42

Caríssimos programadores:

Sempre que tento rodar os meus sistemas de e-mails a partir de minha própria máquina, tenho problemas. Primeiro com o CDONTS, depois com outras ferramentas.
Considerando que todos os componentes estejam devidamente instalados e funcionando, gostaria de saber o que há de errado, já que os meus códigos não funcionam ou o resultado não é como esperado.


Alternativa 1 - CDONTS :


<%
Set objmail = Server.CreateObject("CDONTS.NewMail")
objmail.from = "contato@merdas.com"
objmail.to = "renatojandere@gmail.com"
objmail.subject = "Merdas de E-mail"
objmail.body = "Esses sistemas são mesmo uma xxxxxx!"
objmail.send

Response.Write "Email enviado!!!!!"

set objmail = nothing
%>


O sistema roda, mas o e-mail não sai da máquina... ele fica na pasta "queue", do mailroot.


Alternativa 2 - CDOSYS :


<%sch = "http://schemas.micro...configuration/"

Set cdoConfig = Server.CreateObject("CDO.Configuration")

cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1
cdoConfig.Fields.Item(sch & "smtpserver") = "smtp.ig.com.br"
'cdoConfig.Fields.Item(sch & "sendusername") = "renatojandere@ig.com.br"
'cdoConfig.Fields.Item(sch & "sendpassword") = "minhasenha"
cdoConfig.fields.update

Set cdoMessage = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig

cdoMessage.From = "renatojandere@bol.com.br"
cdoMessage.To = "t_bjack@hotmail.com"
cdoMessage.Subject = "E-mail no CDOSYS ASP"
cdoMessage.HTMLBody = "TESTE"
cdoMessage.AutoGenerateTextBody = false
cdoMessage.Send

Set cdoMessage = Nothing
Set cdoConfig = Nothing

response.write "Sua mensagem fora enviada com sucesso!"

%>



Erro que dá :

Tipo de erro:
(0x8004020F)
A classe de evento dessa assinatura está em uma partição inválida
/conteudo_asp/email/cdosys.asp, line 41


Alternativa 3 : ASPEmail


<%
Set Mail = Server.CreateObject("Persits.MailSender")

Mail.Host = "smtp.ig.com.br"
Mail.From = "renatojandere@bol.com.br"
Mail.FromName = "Renato"
Mail.AddAddress "renatojandere@hotmail.com"
Mail.Subject = "Este é o titulo da mensagem"
Mail.Body = "Teste que naum funciona!!!"

on error resume next
Mail.Send
mensagem_erro = ""
if err <> 0 then
mensagem_erro = "Ocorreu o seguinte erro durante o envio do e-mail: " & Err.description
end if

Set Mail = Nothing
on error goto 0

response.write "Mensagem enviada com sucesso!!!"
%>


No caso do aspemail ele roda normalmente e dá a mensagem de sucesso... mas o e-mail simplesmente não chega ao destino.


Portanto, eu questiono :

Esses componentes rodam localmente no iis da nossa máquina se estiverem devidamente instalados?! Os e-mails são de fato enviados e recebidos como se a página estivesse na web ou, para fazer esses códigos funcionarem e os e-mails chegarem eu terei de me cadastrar em um servidor asp pago que dê suporte a essas tecnologias?!

Peço sinceramente que alguém responda a minha questão... pois tenho essa dúvida há tempos e até agora não consegui, mesmo com a ajuda de livros, compreender se essas porcarias de componentes rodam e funcionam localmente ou não...

Desde já, agradecido!

Renato

PS - Eu postei uma mensagem parecida em um tópico aberto por outro usuário que tinha problemas com o CDONTS, mas como muita gente não viu, então, eu resolvi abrir um tópico meu com essas considerações, já que faz muito tempo que tenho problemas com sistemas de e-mail em ASP e nunca consegui solução válida.

#2 Humberto - S.O.S.

Humberto - S.O.S.

    ...

  • Banidos
  • PipPipPipPipPip
  • 463 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP

Posted 21/02/2006, 18:54

Talves seu local esteja pausado, verifique.
pq a pasta "queue" é a pasta de saida;
...

#3 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 22/02/2006, 00:27

Portanto, eu questiono :

Esses componentes rodam localmente no iis da nossa máquina se estiverem devidamente instalados?! Os e-mails são de fato enviados e recebidos como se a página estivesse na web ou, para fazer esses códigos funcionarem e os e-mails chegarem eu terei de me cadastrar em um servidor asp pago que dê suporte a essas tecnologias?!

Renato, se voce possuir o IIS instalado o servidor de emails e as DLL's nao existe o porque do email nao chegar...desde que o email utilizado seja valido é claro, veja se nao tem nenhum firewall ,antivirus ou mesmo o servidor de emails pausado que esta bloqueando ou nao enviando os emails.
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#4 The Blackjack

The Blackjack

    Normal

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

Posted 22/02/2006, 12:59

Renato, se voce possuir o IIS instalado o servidor de emails e as DLL's nao existe o porque do email nao chegar...desde que o email utilizado seja valido é claro, veja se nao tem nenhum firewall ,antivirus ou mesmo o servidor de emails pausado que esta bloqueando ou nao enviando os emails.

Olha, Generation... faz uma hora que eu estou mexendo nas configurações do servidor SMTP, do meu antivírus e do firewall... desativei os dois últimos e chequei com muito cuidado o servidor SMTP... mas MESMO ASSIM, o e-mail não sai da pasta "queue" do "c:\inetpub\mailroot".

Já não sei mais o que fazer... porque o negócio não roda localmente nem a pau. Até reinstalar o Windows e o IIS eu já tentei e nada...

Mas mesmo assim, muito obrigado pela dica. Mesmo que não tenha funcionado aqui, isso era algo que eu ainda não tinha verificado.

Se alguém puder apresentar alguma OUTRA solução, ficarei muito grato!

Abraços!

Renato

#5 Worm

Worm

    Veterano

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

Posted 22/02/2006, 17:25

No caso vc está mandando para o e-mail do hotmail ?

Sim :

Provavelmente está indo direto pra lixo eletronico, ou sendo excluida sem aviso prévio. :P

Não :

Ao usar o AspEmail ( Persits ) para tirar todas as duvidas faça o teste direto no servidor. Sempre que uso o AspEmail local tem horas que funiona tem horas que não, isso pode ser por centenas de fatores ao invés de caçar um a uma jogo no ar e testo.

Funcionou, blz deu erro arrumo.

Cara, sempre fiz assim e te garanto não tenho nenhum proble com ASPEmail. :D

#6 The Blackjack

The Blackjack

    Normal

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

Posted 23/02/2006, 01:15

No caso vc está mandando para o e-mail do hotmail ?

Sim :

Provavelmente está indo direto pra lixo eletronico, ou sendo excluida sem aviso prévio. :P

Não :

Ao usar o AspEmail ( Persits ) para tirar todas as duvidas faça o teste direto no servidor. Sempre que uso o AspEmail local tem horas que funiona tem horas que não, isso pode ser por centenas de fatores ao invés de caçar um a uma jogo no ar e testo.

Funcionou, blz deu erro arrumo.

Cara, sempre fiz assim e te garanto não tenho nenhum proble com ASPEmail. :D

Worm, poderia me informar um servidor que seja barato e bom?! Porque na verdade, só quero um pra poder usar em caráter educacional! Sabe de um que seria o mais indicado entre tantos?!

Desde já, muito obrigado!

Abraço!

Renato

#7 replay

replay

    Agora a vida começa...

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

Posted 23/02/2006, 01:41

http://www.servidor3000.com

Esse não é barato.. é de graça possui aspemail aspupload aspjpg e aspgrip

http://www.hostfree.com.br/

esse tb é gratis e diz ele que possui o CDONTS, nunca usei esse so o servidor 3000 que tirando a mega lerdeza do ftp ate que é bom...

Valeu :P
Não me adicione no MSN pq eu não vo te ajuda... se insistir eu vo ser grosso!!!
Ta com dúvida pergunta aqui no fórum...
Grato




1 user(s) are reading this topic

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

IPB Skin By Virteq