Esse é codigo Amigo. Eu tambem não estou conseguindo receber os anexos. curriculos.php <?php //pego os dados enviados pelo formulario $name = $_POST["nome"]; $email_from = $_POST["email_from"]; $mensagem = $_POST["mensagem"]; $ddd = $_POST["ddd"]; $phone = $_POST["telefone"]; $address = $_POST["endereco"]; $city = $_POST["cidade"]; $uf = $_POST["estado"]; $cep1 = $_POST["cep1"]; $cep2 = $_POST["cep2"]; $country = $_POST["pais"]; $escolaridade = $_POST["escolaridade"]; $formacao = $_POST["formacao"]; $objetivo = $_POST["objetivo"]; $comentario = $_POST["comentario"]; $assunto = "Novo contato curriculo"; $email = "curriculos@xxxxx.com.br"; //formato o campo da mensagem $mensagem = "<h2>Novo Contato</h2> "; $mensagem .= "<h4>Nome:</h4>"; $mensagem .= htmlentities($name, ENT_COMPAT, "UTF-8"); $mensagem .= "<h4>E-mail:</h4>"; $mensagem .= $email_from; $mensagem .= "<h4>Telefone:</h4>"; $mensagem .= "$ddd - $phone"; $mensagem .= "<h4>Endereco:</h4>"; $mensagem .= htmlentities($address, ENT_COMPAT, "UTF-8"); $mensagem .= "<h4>Cidade:</h4>"; $mensagem .= htmlentities($city, ENT_COMPAT, "UTF-8"); $mensagem .= "<h4>Estado:</h4>"; $mensagem .= $uf; $mensagem .= "<h4>CEP:</h4>"; $mensagem .= "$cep1 - $cep2"; $mensagem .= "<h4>Pais:</h4>"; $mensagem .= $country; $mensagem .= "<h4>--------------------------------------------</h4>"; $mensagem .= "<h4>Escolaridade:</h4>"; $mensagem .= htmlentities($escolaridade, ENT_COMPAT, "UTF-8"); $mensagem .= "<h4>Formacao:</h4>"; $mensagem .= htmlentities($formacao, ENT_COMPAT, "UTF-8"); $mensagem .= "<h4>Objetivo:</h4>"; $mensagem .= htmlentities($objetivo, ENT_COMPAT, "UTF-8"); $mensagem .= "<h4>--------------------------------------------</h4>"; $mensagem .= "<h4>Mensagem / Comentarios:</h4>"; $mensagem .= "<p>"; $mensagem .= htmlentities($comentario, ENT_COMPAT, "UTF-8"); $mensagem .= "</p>"; $mensagem .= "<h4>_________FIM DA MENSAGEM________</h4>"; //valido os emails if (!ereg("^([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])?$", $email_from)){ echo "<script>alert('Digite um email valido');window.history.go (-1);</script>"; exit; } $arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE; if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){ $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); $anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"UTF-8\"\n\n"; //plain $mens .= "$mensagem\n"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$nome\" <$email>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; //envio o email com o anexo mail($email,$assunto,$mens,$headers); echo "<script>document.location.href='contato_sucesso.html'</script>"; } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=UTF-8\r\n"; $headers .= "From: \"$nome\" <$email>\r\n"; //envia o email sem anexo mail($email,$assunto,$mensagem, $headers); echo "<script>document.location.href='contato_sucesso.html'</script>"; } // Envia um e-mail para o remetente, agradecendo a visita no site, e dizendo que em breve o e-mail será respondido. $mensagem2 = "<p>Ola <strong>" . htmlentities($name, ENT_COMPAT, "UTF-8") . "</strong>. Seu curriculo foi envido com sucesso! Agradecemos o seu contato.</p>"; $mensagem2 .= "<p>Observacao - não e necessario responder esta mensagem.</p>"; mail($email_from,"Sua mensagem foi recebida!",$mensagem2,$headers); ?>