O CDOsys é o componente de envio de
e-mails da Microsoft em servidores Windows. É a versão mais atualizada
do antigo CDOnts, que não é mais suportado nos novos servidores.
Informações
importantes
Caso utilize o e-mail do visitante como
remetente, a mensagem pode não ser entregue ao destinatário ou sofrer
atraso em todos os provedores que seguem as políticas/normas de padronização
de e-mail (segundo a RFC).
O remetente (campo FROM) da mensagem
deve ser obrigatoriamente um e-mail de seu próprio domínio e em
formato válido (ex: webmaster@seudominio.com)
Script de envio
Crie um arquivo chamado enviar.asp
(por exemplo).
<%'## Configuração do cabeçalho da mensagem
sDestinatario ="email@dominio"
sRemetente ="webmaster@seudominio"
'O endereço de e-mail deve ser uma conta válida do seu próprio domínio.
sResponder ="webmaster@seudominio"
sAssunto ="Teste Locaweb CDOSYS"
sMensagem ="Esta é uma mensagem de teste enviada através do componente CDOSYS."' Cria o objeto CDOSYSSet objCDOSYSMail =Server.CreateObject("CDO.Message")'Cria o objeto para configuração do SMTPSet objCDOSYSCon =Server.CreateObject("CDO.Configuration")'SMTP
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver")="localhost"'Porta do SMTP
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25'Porta do CDO
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing")=2'Timeout
objCDOSYSCon.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout")=30
objCDOSYSCon.Fields.update'Atualiza a configuração do CDOSYS para envio do e-mailSet objCDOSYSMail.Configuration= objCDOSYSCon
' #### CONFIGURAÇÕES DO CABEÇALHO DA MENSAGEM ####'Configura o remetente(FROM)
objCDOSYSMail.From= sRemetente
'Configura o destinatário(TO)
objCDOSYSMail.To= sDestinatario
'Configura o Reply-To(Responder Para)
objCDOSYSMail.ReplyTo= sResponder
'Configura o assunto(SUBJECT)
objCDOSYSMail.Subject= sAssunto
'Configura o conteúdo da mensagem 'Para enviar mensagens no formato HTML, altere o TextBody para HtmlBody
objCDOSYSMail.TextBody= sMensagem
' ### ENVIA O E-MAIL ###
objCDOSYSMail.Send' ### DESTRÓI OS OBJETOS ###Set objCDOSYSMail =NothingSet objCDOSYSCon =Nothingresponse.write"Mensagem enviada com sucesso para: "&sDestinatario&" ..."%>