Como enviar emails via CDOSYS no servidor Windows?

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

 

  • Painel Plesk, Windows, CDOSYS, E-mail, email
  • 0 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

Porta para acessar o painel de controle Plesk

Número da porta utilizada para acessar o painel de controle para sites Plesk Parallels. O número...