{"id":9303,"date":"2022-12-27T10:59:32","date_gmt":"2022-12-27T13:59:32","guid":{"rendered":"https:\/\/ajuda.locaweb.com.br\/?post_type=ht_kb&#038;p=9303"},"modified":"2023-01-27T11:05:22","modified_gmt":"2023-01-27T14:05:22","slug":"tudo-sobre-o-cdosys-hospedagem-de-sites","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/tudo-sobre-o-cdosys-hospedagem-de-sites\/","title":{"rendered":"Tudo sobre o Cdosys &#8211; Hospedagem de Sites"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--alert   hts-messages--withicon \"   >\r\n    \t\t\t    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\t \u00a0Antes de realizar qualquer envio, por favor siga nossas\u00a0<a class=\"mw-redirect\" title=\"Envio de mensagens via Web\" href=\"https:\/\/ajuda.locaweb.com.br\/wiki\/envio-de-e-mail-via-hospedagem-de-sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">recomenda\u00e7\u00f5es<\/a>, dessa forma evitar\u00e1 problemas ao enviar suas mensagens.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<ul>\n<li>Caso utilize o e-mail do visitante como remetente, a mensagem pode n\u00e3o ser entregue ao destinat\u00e1rio ou sofrer atraso em todos os provedores que seguem as pol\u00edticas\/normas de padroniza\u00e7\u00e3o de e-mail (segundo a RFC).<\/li>\n<li>O remetente (campo\u00a0<b>FROM<\/b>) da mensagem deve ser\u00a0<b>obrigatoriamente<\/b>\u00a0um e-mail\u00a0<b>existente<\/b> de seu pr\u00f3prio dom\u00ednio e em formato v\u00e1lido (ex: webmaster@seudominio.com).<\/li>\n<li>Primeiramente vamos criar os dois objetos que ser\u00e3o utilizados<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\">'Cria o objeto CDOSYS<\/span>\r\n <span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Server<\/span>.<span class=\"kw3\" style=\"color: #000080;\">CreateObject<\/span><span class=\"br0\">(<\/span><span class=\"st0\">\"<span style=\"color: #ff0000;\">CDO.Message<\/span>\"<\/span><span class=\"br0\">)\r\n<\/span><\/pre>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\">'Cria o objeto para configura\u00e7\u00e3o do SMTP<\/span>\r\n <span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSCon <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Server<\/span>.<span class=\"kw3\" style=\"color: #000080;\">CreateObject<\/span> <span class=\"br0\">(<\/span><span class=\"st0\">\"<span style=\"color: #ff0000;\">CDO.Configuration<\/span>\"<\/span><span class=\"br0\">)\r\n<\/span><\/pre>\n<ul>\n<li>Utilizando o objeto de configura\u00e7\u00e3o do CDOSYS, vamos definir algumas configura\u00e7\u00f5es que ser\u00e3o utilizadas em nosso Script<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\">'Servidor SMTP que ser\u00e1 utilizado para enviar o e-mail<\/span>\r\n objCDOSYSCon.<span class=\"kw3\" style=\"color: #333399;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserver\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"localhost\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Porta do SMTP<\/span>\r\n objCDOSYSCon.<span class=\"kw3\" style=\"color: #333399;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserverport\"<\/span><span class=\"br0\">)<\/span><span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">25<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Porta do CDOSYS<\/span>\r\n objCDOSYSCon.<span class=\"kw3\" style=\"color: #333399;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/sendusing\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">2<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Timeout de conex\u00e3o com o Servidor SMTP<\/span>\r\n objCDOSYSCon.<span class=\"kw3\" style=\"color: #333399;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpconnectiontimeout\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">30<\/span>\r\n objCDOSYSCon.<span class=\"kw3\" style=\"color: #333399;\">Fields<\/span>.<span class=\"me1\" style=\"color: #cc99ff;\">update<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Atualiza a configura\u00e7\u00e3o do CDOSYS para envio do e-mail<\/span>\r\n <span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Configuration<\/span> <span class=\"sy0\">=<\/span> objCDOSYSCon<\/pre>\n<ul>\n<li>Agora que o arquivo de configura\u00e7\u00e3o do CDOSYS j\u00e1 est\u00e1 pronto, vamos configurar os dados do cabe\u00e7alho da mensagem<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\"> 'Configura o remetente do e-mail<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">From<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"email@seudominio.com\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Configura o destinat\u00e1rio(TO)<\/span>\r\n objCDOSYSMail.<span class=\"kw1\" style=\"color: #800080;\">To<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"destinatario@dominio.com\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Configura o Reply-To(Responder Para) <\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">ReplyTo<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"emailDeResposta@dominio.com\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Configura o assunto(SUBJECT)<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Subject<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Assunto\"<\/span>\r\n\u00a0\r\n <span class=\"co1\" style=\"color: #008000;\">'Configura o conte\u00fado da mensagem <\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">TextBody<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"teste de envio componente CDOSYS.\"\r\n<\/span><\/pre>\n<ul>\n<li>Campos Opcionais<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\">'Configura o Cc(Com C\u00f3pia) <\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Cc<\/span><span class=\"sy0\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"destinatario@dominio.com\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Configura o Bcc(Com C\u00f3pia Oculta)<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Bcc<\/span><span class=\"sy0\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"destinatario@dominio.com\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Enviado um arquivo em Anexo<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">AddAttachment<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"e:\\home\\Login_de_FTP\\Nome_Do_Arquivo\"<\/span><\/pre>\n<ul>\n<li>Para mais informa\u00e7\u00f5es sobre como enviar um arquivo em anexo, acesse o artigo:<a href=\"https:\/\/ajuda.locaweb.com.br\/wiki\/envio-de-e-mails-com-anexo-cdosys\/\" target=\"_blank\" rel=\"noopener noreferrer\">Envio de e-mails com anexo \u2013 Cdosys<\/a>.<\/li>\n<\/ul>\n<h6><span style=\"color: #000000;\">Configurando o Corpo da Mensagem<\/span><\/h6>\n<ul>\n<li>Existem basicamente 3 formas de preencher o corpo do e-mail que ser\u00e1 enviado, preencha seu script com apenas uma delas<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\">'Para enviar mensagens no formato Texto<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">TextBody<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Corpo da mensagem em texto simples.\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Para definir o charset da mensagem<\/span>\r\n <span class=\"co1\">'objCDOSYSMail.<span style=\"color: #cc99ff;\">BodyPart.Charset<\/span> = <span style=\"color: #ff0000;\">\"utf-8\"<\/span><\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Para enviar mensagens no formato HTML<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">HtmlBody<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"&lt;h1&gt;Corpo da mensagem em HTML.&lt;\/h1&gt;\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\"> 'Para enviar o conte\u00fado de uma pagina de Internet<\/span>\r\n objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">CreateMHTMLBody<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/ajuda.locaweb.com.br\/\"<\/span><\/pre>\n<ul>\n<li>Enviando o e-mail e destruindo os objetos utilizados<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"co1\" style=\"color: #008000;\">' ### ENVIA O E-MAIL ###<\/span>\r\n objCDOSYSMail.<span class=\"kw3\">Send\r\n<\/span><\/pre>\n<ul>\n<li>Ap\u00f3s o envio do formul\u00e1rio, n\u00e3o podemos esquecer de destruir os objetos criados<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail <span class=\"sy0\">=<\/span> <span class=\"kw2\" style=\"color: #0000ff;\">Nothing<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSCon <span class=\"sy0\">=<\/span> <span class=\"kw2\" style=\"color: #0000ff;\">Nothing\r\n<\/span><\/pre>\n<ul>\n<li>Exemplo b\u00e1sico para o envio de e-mails com CDOSYS<\/li>\n<li>Seguindo as explica\u00e7\u00f5es acima, vamos criar um exemplo simples para o envio de e-mails, caso deseje testa-lo verifique os campos preenchidos com endere\u00e7os de e-mails, e os substitua:<\/li>\n<li><strong>Arquivo<\/strong>: <a href=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/enviaasp.pdf\" target=\"_blank\" rel=\"noopener\">envia.asp<\/a><\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"sy1\">&lt;%<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Server<\/span>.<span class=\"kw3\">CreateObject<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"CDO.Message\"<\/span><span class=\"br0\">)<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSCon <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Server<\/span>.<span class=\"kw3\">CreateObject<\/span> <span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"CDO.Configuration\"<\/span><span class=\"br0\">)<\/span>\r\n\u00a0\r\nobjCDOSYSCon.<span class=\"kw3\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserver\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"localhost\"<\/span>\r\nobjCDOSYSCon.<span class=\"kw3\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserverport\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">25<\/span>\r\nobjCDOSYSCon.<span class=\"kw3\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/sendusing\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">2<\/span>\r\nobjCDOSYSCon.<span class=\"kw3\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpconnectiontimeout\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">30<\/span>\r\n\u00a0\r\nobjCDOSYSCon.<span class=\"kw3\">Fields<\/span>.<span class=\"me1\" style=\"color: #cc99ff;\">update<\/span> \r\n\u00a0\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Configuration<\/span> <span class=\"sy0\">=<\/span> objCDOSYSCon\r\nobjCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">From<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Remetente@dominio.com\"<\/span>\r\nobjCDOSYSMail.<span class=\"kw1\" style=\"color: #800080;\">To<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Destinat\u00e1rio@dom\u00ednio.com\"<\/span>\r\nobjCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Subject<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Assunto do e-mail\"<\/span>\r\nobjCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">TextBody<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Corpo da mensagem\"<\/span>\r\nobjCDOSYSMail.<span class=\"kw3\" style=\"color: #cc99ff;\">Send<\/span>\r\n\u00a0\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail <span class=\"sy0\">=<\/span> <span style=\"color: #0000ff;\">N<span class=\"kw2\">othing<\/span><\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSCon <span class=\"sy0\">=<\/span> <span style=\"color: #0000ff;\">N<span class=\"kw2\">othing<\/span><\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">response<\/span>.<span class=\"kw3\">write<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"&lt;h1&gt;Mensagem enviada com sucesso!!&lt;\/h1&gt;\"<\/span>\r\n<span class=\"sy1\">%&gt;<\/span><\/pre>\n<ul>\n<li>Ok, agora que j\u00e1 sabemos como o CDOSYS funciona, precisamos criar uma pagina de contato, que ir\u00e1 enviar os dados preenchidos pelo usu\u00e1rio para seu e-mail:<\/li>\n<\/ul>\n<pre class=\"de1\"><span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">html<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">head<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">       &lt;<\/span><strong><span class=\"kw2\">title<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>Teste CDOSYS<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><span class=\"sy0\" style=\"color: #008000;\">\/<\/span><strong><span class=\"kw2\">title<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<span class=\"sy0\">\/<\/span><\/span><strong><span class=\"kw2\">head<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">body<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">form<\/span><\/strong> <span class=\"kw3\" style=\"color: #333399;\">name<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"contato\"<\/span> <span class=\"kw3\" style=\"color: #333399;\">action<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"envia.asp\"<\/span> <span class=\"kw3\" style=\"color: #333399;\">method<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"post\"<\/span><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\nNome: <span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">input<\/span><\/strong> <span class=\"kw3\" style=\"color: #333399;\">name<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"nome\"<\/span> <span class=\"kw3\" style=\"color: #333399;\">type<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"text\"<\/span>&gt;&lt;<strong><span class=\"kw2\">br<\/span><\/strong> <span style=\"color: #008000;\"><span class=\"sy0\">\/<\/span>&gt;<\/span><\/span>\r\nE-mail: <span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">input<\/span><\/strong> <span class=\"kw3\" style=\"color: #333399;\">name<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"email\"<\/span> <span class=\"kw3\" style=\"color: #333399;\">type<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"text\"<\/span>&gt;&lt;<strong><span class=\"kw2\">br<\/span><\/strong> <span style=\"color: #008000;\"><span class=\"sy0\">\/<\/span>&gt;<\/span><\/span>\r\nMensagem: <span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">input<\/span><\/strong> <span class=\"kw3\" style=\"color: #333399;\">name<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"mensagem\"<\/span> <span class=\"kw3\" style=\"color: #333399;\">type<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"text\"<\/span>&gt;&lt;<strong><span class=\"kw2\">br<\/span><\/strong> <span style=\"color: #008000;\"><span class=\"sy0\">\/<\/span>&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<\/span><strong><span class=\"kw2\">input<\/span><\/strong> <span class=\"kw3\" style=\"color: #333399;\">type<\/span><span class=\"sy0\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"submit\"<\/span> <span class=\"kw3\" style=\"color: #333399;\">value<\/span><span class=\"sy0\" style=\"color: #008000;\">=<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"Enviar Mensagem\"<\/span><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<span class=\"sy0\">\/<\/span><\/span><strong><span class=\"kw2\">form<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<span class=\"sy0\">\/<\/span><\/span><strong><span class=\"kw2\">body<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span>\r\n<span class=\"sc2\"><span style=\"color: #008000;\">&lt;<span class=\"sy0\">\/<\/span><\/span><strong><span class=\"kw2\">html<\/span><\/strong><span style=\"color: #008000;\">&gt;<\/span><\/span><\/pre>\n<ul>\n<li>N\u00f3s iremos receber o valor dos campos preenchidos no formul\u00e1rio, e armazen\u00e1-los em vari\u00e1veis da seguinte forma:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9996\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/Cdosys_image1.png\" alt=\"\" width=\"772\" height=\"70\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Cdosys_image1.png 772w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Cdosys_image1-300x27.png 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Cdosys_image1-768x70.png 768w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Cdosys_image1-50x5.png 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Cdosys_image1-60x5.png 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/Cdosys_image1-100x9.png 100w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/p>\n<pre class=\"de1\"><span class=\"sy1\">&lt;%<\/span>\r\n<span class=\"co1\" style=\"color: #008000;\">'Repare que neste ponto estamos obtendo os valores preenchidos no formul\u00e1rio \"contato.html\"<\/span>\r\nnome <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Request<\/span>.<span class=\"kw3\">Form<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"nome\"<\/span><span class=\"br0\">)<\/span>\r\nemail <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Request<\/span>.<span class=\"kw3\">Form<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"email\"<\/span><span class=\"br0\">)<\/span>\r\nmensagem <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Request<\/span>.<span class=\"kw3\">Form<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"mensagem\"<\/span><span class=\"br0\">)<\/span>\r\n\u00a0\r\n<span style=\"color: #008000;\"><span class=\"co1\">'Ao inv\u00e9s de preenchermos os e-mails utilizados diretamente na configura\u00e7\u00e3o do CDOSYS, <\/span>\r\n<span class=\"co1\">'vamos guarda-los em vari\u00e1veis que ser\u00e3o utilizadas mais \u00e0 frente:<\/span><\/span>\r\nemailFrom <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Remetente@dominio.com\"<\/span>\r\nemailTo <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Destinatario@dom\u00ednio.com\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\">'E ent\u00e3o Vamos montar um corpo para o e-mail que ser\u00e1 enviado, estamos usando um formato em HTML:<\/span>\r\ncorpoMensagem <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Nome: \"<\/span><span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span> nome <span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"&lt;br&gt;E-Mail: \"<\/span><span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span> email <span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"&lt;br&gt;Mensagem: \"<\/span><span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span> mensagem\r\n\u00a0\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSMail <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Server<\/span>.<span class=\"kw3\">CreateObject<\/span><span class=\"br0\" style=\"color: #008000;\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"CDO.Message\"<\/span><span class=\"br0\" style=\"color: #008000;\">)<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">Set<\/span> objCDOSYSCon <span class=\"sy0\">=<\/span> <span class=\"kw1\" style=\"color: #800080;\">Server<\/span>.<span class=\"kw3\">CreateObject<\/span> <span class=\"br0\" style=\"color: #008000;\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"CDO.Configuration\"<\/span><span class=\"br0\" style=\"color: #008000;\">)<\/span>\r\n\u00a0\r\nobjCDOSYSCon.<span class=\"kw3\" style=\"color: #003366;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserver\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"localhost\"<\/span>\r\nobjCDOSYSCon.<span class=\"kw3\" style=\"color: #003366;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpserverport\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">25<\/span>\r\nobjCDOSYSCon.<span class=\"kw3\" style=\"color: #003366;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/sendusing\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">2<\/span>\r\nobjCDOSYSCon.<span class=\"kw3\" style=\"color: #003366;\">Fields<\/span><span class=\"br0\">(<\/span><span class=\"st0\" style=\"color: #ff0000;\">\"http:\/\/schemas.microsoft.com\/cdo\/configuration\/smtpconnectiontimeout\"<\/span><span class=\"br0\">)<\/span> <span class=\"sy0\">=<\/span> <span class=\"nu0\" style=\"color: #800000;\">30<\/span>\r\n\u00a0\r\nobjCDOSYSCon.<span class=\"kw3\" style=\"color: #003366;\">Fields<\/span>.<span class=\"me1\" style=\"color: #cc99ff;\">update<\/span> \r\n\u00a0\r\n<span class=\"kw1\">Set<\/span> objCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Configuration<\/span> <span class=\"sy0\">=<\/span> objCDOSYSCon\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\">'iremos utilizar as vari\u00e1veis onde est\u00e3o preenchidos os e-mails do remetente e destinat\u00e1rio:<\/span>\r\nobjCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">From<\/span> <span class=\"sy0\">=<\/span> emailFrom\r\nobjCDOSYSMail.<span class=\"kw1\" style=\"color: #800080;\">To<\/span> <span class=\"sy0\">=<\/span> emailTo\r\nobjCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">Subject<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Assunto do e-mail\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\">'E aqui inserimos o corpo da mensagem, criado anteriormente:<\/span>\r\nobjCDOSYSMail.<span class=\"me1\" style=\"color: #cc99ff;\">HtmlBody<\/span> <span class=\"sy0\">=<\/span> corpoMensagem\r\nobjCDOSYSMail.<span class=\"kw3\">Send<\/span>\r\n\u00a0\r\n<span class=\"kw1\" style=\"color: #800080;\">set<\/span> objCDOSYSMail <span class=\"sy0\">=<\/span> <span class=\"kw2\" style=\"color: #0000ff;\">nothing<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">set<\/span> objCDOSYSCon <span class=\"sy0\">=<\/span> <span class=\"kw2\" style=\"color: #0000ff;\">nothing<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">response<\/span>.<span class=\"kw3\">write<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"&lt;h1&gt;Mensagem enviada com sucesso!!&lt;\/h1&gt;&lt;br&gt;\"<\/span>\r\n\u00a0\r\n<span class=\"co1\" style=\"color: #008000;\">'Vamos tamb\u00e9m mostrar ao usu\u00e1rio para onde foi enviado o e-mail, e de onde foi enviado:<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">response<\/span>.<span class=\"kw3\">write<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Mensagem enviada de: \"<\/span> <span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span> emailFrom <span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span> <span class=\"st0\">\"&lt;br&gt;\"<\/span>\r\n<span class=\"kw1\" style=\"color: #800080;\">response<\/span>.<span class=\"kw3\">write<\/span> <span class=\"st0\" style=\"color: #ff0000;\">\"Mensagem enviada para: \"<\/span> <span class=\"sy0\" style=\"color: #003300;\">&amp;<\/span> emailTo\r\n<span class=\"sy1\">%&gt;\r\n<\/span><\/pre>\n<h6>Exemplo Funcional<\/h6>\n<ul>\n<li>Segue abaixo, um exemplo funcional de formul\u00e1rio em CDOSYS, neste n\u00e3o estamos utilizando um 2\u00ba arquivo para realizar o envio do formul\u00e1rio como no exemplo passado acima.<\/li>\n<li>O c\u00f3digo em ASP respons\u00e1vel por realizar o envio do e-mail \u00e9 configurado no mesmo arquivo, por\u00e9m s\u00f3 \u00e9 executado se for passado uma certa condi\u00e7\u00e3o para o script em ASP, como veremos \u00e0 frente:<\/li>\n<li><strong>Arquivo<\/strong><b>: <\/b><a href=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/contato.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">contato.asp<\/a><\/li>\n<\/ul>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div class=\"html4strict source-html4strict\">\n<h6>Exemplo Autenticado<\/h6>\n<ul>\n<li>Segue abaixo, um exemplo funcional de um script que efetua o envio de mensagens de forma autenticada:<\/li>\n<li><strong>Arquivo<\/strong><b>: <\/b><a href=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/enviaasp.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">envia.asp<\/a><\/li>\n<\/ul>\n    \t\t<div class=\"hts-messages hts-messages--alert   hts-messages--withicon \"   >\r\n    \t\t\t    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAinda n\u00e3o \u00e9 poss\u00edvel efetuar o envio de forma autenticada utilizando contas de email do Exchange da locaweb devido o componente Cdosys n\u00e3o suportar o envio via TLS    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Conhe\u00e7a!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAproveite e conhe\u00e7a outros produtos da Locaweb, como o VPS Locaweb, <a href=\"https:\/\/www.locaweb.com.br\/vps-locaweb\" target=\"_blank\" rel=\"noopener noreferrer\">clique aqui<\/a> e saiba mais!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Caso utilize o e-mail do visitante como remetente, a mensagem pode n\u00e3o ser entregue ao destinat\u00e1rio ou sofrer atraso em todos os provedores que seguem as pol\u00edticas\/normas de padroniza\u00e7\u00e3o de e-mail (segundo a RFC). O remetente (campo\u00a0FROM) da mensagem deve ser\u00a0obrigatoriamente\u00a0um e-mail\u00a0existente de seu pr\u00f3prio dom\u00ednio e em formato v\u00e1lido&#8230;<\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[119],"ht-kb-tag":[418],"class_list":["post-9303","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hospedagem-de-sites","ht_kb_tag-categoriahospedagem"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/9303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=9303"}],"version-history":[{"count":30,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/9303\/revisions"}],"predecessor-version":[{"id":29634,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/9303\/revisions\/29634"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=9303"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=9303"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=9303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}