O CDOSYS é o componente padrão da Microsoft para envio de e-mail. O CDOSYS substitui o componente CDONTS. O componente pode ser utilizado em qualquer script ASP. Segue abaixo um exemplo para envio de mensagens a partir de um formulário:
<%
'Criar o objeto para o envio de e-mail
Set objCDOSYSMail = Server.CreateObject("CDO.Message")
'Criar o objeto para configuração do SMTP
Set 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
'Atualizar a configuração do CDOSYS para o envio do e-mail
Set objCDOSYSMail.Configuration = objCDOSYSCon
'E-mail do remetente
'Formato: nome ou somente o e-mail
objCDOSYSMail.From = "Meu nome "
'E-mail do destinatário
'Formato: nome ou somente o e-mail
objCDOSYSMail.To = "Nome do destinatário "
'Anexar um arquivo do seu espaço de hospedagem (opcional). Substitua "pasta" pelo diretório do arquivo
'objCDOSYSMail.AddAttachment("c:\domains\meudominio.com.br\pasta\anexo.jpg")
'Anexar um arquivo que esta em uma URL (opcional)
'objCDOSYSMail.AddAttachment "http://www.meudominio.com.br/pasta/nome_arquivo.jpg"
'Assunto da mensagem
objCDOSYSMail.Subject = "Teste do componente CDOSYS"
'Conteúdo da mensagem
objCDOSYSMail.TextBody = "Teste do componente CDOSYS"
'para envio da mensagem no formato html altere o TextBody para HtmlBody
'objCDOSYSMail.HtmlBody = "Teste do componente CDOSYS"
'objCDOSYSMail.fields.update
'Enviar o e-mail
objCDOSYSMail.Send
'Destruir os objetos
Set objCDOSYSMail = Nothing
Set objCDOSYSCon = Nothing
response.write "E-mail enviado para destinatario@dominio.com.br"
%>
O script acima é um exemplo. Pedimos atentar que a Sideral Host não é responsável por sua implementação e utilização. Para mais informações, sugerimos que entre em contato com o seu desenvolvedor, pois tal conhecimento é aberto e de domínio de profissionais técnicos.
Atenciosamente
sideralhost.com.br
suporte@sideralhost.com.br