Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fábio BN

Erro ao enviar E-mails: Server.CreateObject Failed

Recommended Posts

Oi Pessoal.

 

Sou novo no servidor da GoDaddy, e estava testando o envio de e-mails deles pelo ASP, mas sem sucesso!

Testei vários componentes sem obter sucesso.

 

Estou tentando enviar e-mails usando os seguintes componentes:

 

server.CreateObject("CDONTS.NewMail")

server.createobject("SMTPsvg.Mailer")

Server.CreateObject("CDONTS.NewMail")

e

Server.CreateObject("SoftArtisans.SMTPMail")

 

Todos eles dão o mesmo erro:

Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/email_teste3.asp, line 5
800401f3

Dá erro nas linhas.
Set eObjMail = server.CreateObject("CDONTS.NewMail")
ou

Set eObjMail = server.createobject("SMTPsvg.Mailer")
ou

Set eObjMail =Server.CreateObject("CDONTS.NewMail")

ou

Set eObjMail = Server.CreateObject("SoftArtisans.SMTPMail")

 

Alguém saberia o motivo, e o que devo fazer para corrigir o problema?

 

Abraços

Fábio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Pessoal.

 

Telefonei na GoDaddy, mas não tive sucesso para fazer os componentes acima funcionarem, então pesquisando na Internet, encontrei o código abaixo.

 

Achei um componente que consegue enviar emails pelo servidor da GoDaddy.
Um tal de ("CDO.Message")

 

LINK:
https://support.godaddy.com/help/article/4219/using-cdo-to-send-email-from-your-windows-shared-hosting-web-site?locale=pt-BR&countrysite=br

 

Código:

<%
sendUrl="http://schemas.microsoft.com/cdo/configuration/sendusing"
smtpUrl="http://schemas.microsoft.com/cdo/configuration/smtpserver"


' Set the mail server configuration
Set objConfig=CreateObject("CDO.Configuration")
objConfig.Fields.Item(sendUrl)=2 ' cdoSendUsingPort
objConfig.Fields.Item(smtpUrl)="relay-hosting.secureserver.net"
objConfig.Fields.Update


' Create and send the mail
Set objMail=CreateObject("CDO.Message")
' Use the config object created above
Set objMail.Configuration=objConfig
objMail.From="sender@coolexample.com"
objMail.ReplyTo="sender@coolexample.com"
objMail.To="recipient@coolexample.com"
objMail.Subject="subject"
objMail.TextBody="body"
objMail.Send
%>

Fiz testes e funcionou, Só não gostei ao fato de ficar amarrado a 2 links:

sendUrl="http://schemas.microsoft.com/cdo/configuration/sendusing"
smtpUrl="http://schemas.microsoft.com/cdo/configuration/smtpserver"

 

Tentei modificar o código removendo algumas linhas mas ele só funciona completo, então pelo visto ficarei dependente dos serviços oferecidos pelos 2 links.

 

Alguém aqui conhecia esse componente?

 

Abraços!

Fábio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Pessoal.

 

Pesquisando na Internet, notei que esses componentes citados acima foram descontinuados, agora o componente utilizado para envios de e-mails pelo ASP ou ASPX continua sendo o CDOSYS, pelo menos foi o único que consegui fazer funcionar no IIS 8 / Win Server 2012.

Suporte:

http://wiki.locaweb.com/pt-br/CDONTS

Link do código:
http://wiki.locaweb.com/pt-br/CDOSYS

Então, assim sendo, portanto a partir de agora irei utilizar o CDOSYS.

 

Abraços!

 

Fábio.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.