{"id":9031,"date":"2023-01-21T16:52:36","date_gmt":"2023-01-21T19:52:36","guid":{"rendered":"http:\/\/ajuda.locaweb.com.br\/?post_type=ht_kb&#038;p=9031"},"modified":"2023-04-25T15:13:40","modified_gmt":"2023-04-25T18:13:40","slug":"como-fazer-o-envio-de-e-mails-com-anexo-hospedagem-de-sites","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-fazer-o-envio-de-e-mails-com-anexo-hospedagem-de-sites\/","title":{"rendered":"Como fazer o envio de e-mails com anexo &#8211; Hospedagem de Sites"},"content":{"rendered":"    \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>Informa\u00e7\u00e3o!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tNeste artigo ensinaremos como criar um formul\u00e1rio <strong>php<\/strong> para envio de mensagens com anexo.    \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<h6><strong>HTML<\/strong><\/h6>\n<ul>\n<li>Primeiro criaremos o formul\u00e1rio (em HTML) onde ser\u00e1 anexado o arquivo e colocadas as informa\u00e7\u00f5es para preenchimento dos dados (nome, email, assunto, etc&#8230;)<\/li>\n<li>Arquivo\u00a0<strong> <a href=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/Index.pdf\">index.php<\/a><\/strong><\/li>\n<\/ul>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div class=\"php source-php\">\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div class=\"php source-php\">\n<h6><span class=\"kw2\"><span class=\"kw2\"><span class=\"sy0\"><strong>PHP<\/strong><\/span><\/span><\/span><\/h6>\n<ul>\n<li>Necess\u00e1rio criar o arquivo em PHP, com a programa\u00e7\u00e3o (vari\u00e1veis, classes, etc..)<\/li>\n<li>Arquivo <strong><a href=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/envia.pdf\">envia.php<\/a><\/strong><\/li>\n<\/ul>\n<h6 class=\"mw-geshi mw-code mw-content-ltr\"><strong>PHP 5.3<\/strong><\/h6>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Observa\u00e7\u00e3o<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tPara rodar o formul\u00e1rio na vers\u00e3o 5.3 do PHP, ser\u00e1 necess\u00e1rio realizar algumas altera\u00e7\u00f5es, pois como \u00e9 uma vers\u00e3o ja obsoleta, n\u00e3o possui algumas fun\u00e7\u00f5es.    \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<h6>PHP 5.6<\/h6>\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Observa\u00e7\u00e3o<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\t<\/p>\n<p>Esse script n\u00e3o funciona acima da vers\u00e3o 5.6 do PHP.<\/p>\n<p>O envio de e-mail n\u00e3o autenticado bem como anexo podem ser identificado como spam (chegar na caixa SPAM) bem como rejeitado pelo provedor destino e a mensagem n\u00e3o chegar no destino ou o anexo.<\/p>\n<p>    \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 class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<p>Mudan\u00e7as que devem ser realizadas:<\/p>\n<h6><b>Linha 4<\/b><\/h6>\n<ul>\n<li>Tem a fun\u00e7\u00e3o eregi() alterada para\u00a0<b>preg_match()<\/b>\u00a0devido a descontinua\u00e7\u00e3o dessa fun\u00e7\u00e3o e no come\u00e7o e no final da condi\u00e7\u00e3o, \u00e9 inserido o caract\u00e9re\u00a0<b>\u201c\/\u201d.<\/b><\/li>\n<\/ul>\n<\/div>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div>\n<pre class=\"de1\"><span class=\"kw1\">if<\/span> <span class=\"br0\">(<\/span><span class=\"kw3\">preg_match<\/span><span class=\"br0\">(<\/span><span class=\"st_h\">'\/tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$\/'<\/span><span class=\"sy0\">,<\/span> <span class=\"re0\">$_SERVER<\/span><span class=\"br0\">[<\/span>HTTP_HOST<span class=\"br0\">]<\/span><span class=\"br0\">)<\/span><span class=\"br0\">)<\/span> <span class=\"br0\">{<\/span>\r\n<span class=\"re0\">$email_from<\/span><span class=\"sy0\">=<\/span><span class=\"st_h\">'trabalhe@italineaindoor.com.br'<\/span><span class=\"sy0\">;<\/span>\t<span class=\"co1\">\/\/ Substitua essa linha pelo seu e-mail@seudominio<\/span>\r\n<span class=\"br0\">}<\/span><span class=\"kw1\">else<\/span> <span class=\"br0\">{<\/span>\r\n<span class=\"re0\">$email_from<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">\"trabalhe@italineaindoor.com.br\"<\/span> <span class=\"sy0\">.<\/span> <span class=\"re0\">$_SERVER<\/span><span class=\"br0\">[<\/span>HTTP_HOST<span class=\"br0\">]<\/span><span class=\"sy0\">;<\/span>         \r\n<span class=\"co1\">\/\/    Na linha acima estamos for\u00e7ando que o remetente seja 'webmaster@',<\/span>\r\n<span class=\"co1\">\/\/ voc\u00ea pode alterar para que o remetente seja, por exemplo, 'contato@'.<\/span>\r\n<span class=\"br0\">}<\/span><\/pre>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div class=\"php source-php\"><\/div>\n<\/div>\n<\/div>\n<h6><span class=\"br0\"><span class=\"co1\"><b>Linha 30<\/b><\/span><\/span><\/h6>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<ul>\n<li>Tem a fun\u00e7\u00e3o ereg() alterada para\u00a0<b>preg_match()<\/b>\u00a0devido a descontinua\u00e7\u00e3o dessa fun\u00e7\u00e3o e no come\u00e7o e fim da condi\u00e7\u00e3o, \u00e9 adicionado o caract\u00e9re\u00a0<b>\u201c^\u201d<\/b>.<\/li>\n<\/ul>\n<\/div>\n<div class=\"mw-geshi mw-code mw-content-ltr\" dir=\"ltr\">\n<div class=\"php source-php\">\n<pre class=\"de1\"><span class=\"co1\">\/\/valido os emails <\/span>\r\n<span class=\"kw1\">if<\/span> <span class=\"br0\">(<\/span><span class=\"sy0\">!<\/span><span class=\"kw3\">preg_match<\/span><span class=\"br0\">(<\/span><span class=\"st0\">\"^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$^\"<\/span><span class=\"sy0\">,<\/span> <span class=\"re0\">$email<\/span><span class=\"br0\">)<\/span><span class=\"br0\">)<\/span><span class=\"br0\">{<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\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 Clic Lead, <a href=\"https:\/\/www.locaweb.com.br\/clic-lead\/\" 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","protected":false},"excerpt":{"rendered":"<p>HTML Primeiro criaremos o formul\u00e1rio (em HTML) onde ser\u00e1 anexado o arquivo e colocadas as informa\u00e7\u00f5es para preenchimento dos dados (nome, email, assunto, etc&#8230;) Arquivo\u00a0 index.php PHP Necess\u00e1rio criar o arquivo em PHP, com a programa\u00e7\u00e3o (vari\u00e1veis, classes, etc..) Arquivo envia.php PHP 5.3 PHP 5.6 Mudan\u00e7as que devem ser realizadas:&#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-9031","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\/9031","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=9031"}],"version-history":[{"count":17,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/9031\/revisions"}],"predecessor-version":[{"id":31393,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/9031\/revisions\/31393"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=9031"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=9031"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=9031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}