Jump to content

Search the Community

Showing results for tags 'email'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 114 results

  1. Prezados boa noite. Estou tendo problema em enviar anexo e informações do formulário via e-mail. Envia somente a informação de celular. Alguém pode dar uma luz no que está errado? Preciso enviar o email com/sem anexo e gravar as informações do formulário no banco de dados. <?php header('Content-Type: text/html; charset=utf-8'); // Inclui o arquivo que faz a conexão ao MySQL include('Connections/commercial.php'); mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); // Manipulamos as variáveis para evitar problemas com aspas e outros caracteres protegidos do MySQL $hoje_tmp = getdate(); $email_from = $_POST["email"]; $cellphone = $_POST["cellphone"]; $consuption = $_POST["consuption"]; $cep = $_POST["cep"]; $product = $_POST["product"]; $roof = $_POST["roof"]; $assunto = $_POST["subject"]; $client = $_POST["name"]; $email = "automatic@automatic.com.br"; //pego os dados enviados pelo formulario $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 .= "<p>Nome: $client</p>" . "<p>Cellphone: $cellphone</p>" . "<p>Consumo: $consuption</p>" . "<p>CEP: $cep</p>" . "<p>Telhado: $roof</p>" . "<p>Produto: $product\n</p>"; $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: \"$name\" <$email_from>\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('Enviado com sucesso!'); } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; //envia o email sem anexo mail($email,$assunto,$cellphone, $headers); echo('Enviado com sucesso!'); } $client = mysql_escape_string($client); $cep = mysql_escape_string($cep); $email_from = mysql_escape_string($email_from); $cellphone = mysql_escape_string($cellphone); $product = mysql_escape_string($product); // Montamos a consulta SQL $query1 = "INSERT INTO `sales_clients` (`name`, `email`, `cellphone`, `cep`, `product`, `roof`, `consuption_average`) VALUES ('".$client."', '".$email_from."', '".$cellphone."', '".$cep."', '".$product."', '".$roof."', '".$consuption."')"; // Executa a query $inserir = mysql_query($query1); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tupã</title> <script type="text/javascript"> window.setTimeout("location.href='index.php';", 2500); </script> </head> <body> </body> </html>
  2. Dina de Sousa

    Enviar anexo via email

    Preciso de ajuda. Quero enviar um anexo por via email. Mas tenho um array no php. E não sei como faço para enviar anexo um ficheiro. Segue o código: <?php /** * Hotel reservation submit */ define('_EMAIL_TO', 'info@desigm.pt'); // your email address where reservation details will be received define('_EMAIL_SUBJECT', 'Pedido de Orçamento | Desigm'); // email message subject define('_EMAIL_FROM', $_POST["email"]); $fields = array( array('name' => 'name', 'title' => 'Nome', 'valid' => array('require')), array('name' => 'empresa', 'title' => 'Empresa'), array('name' => 'email', 'title' => 'Email', 'valid' => array('require')), array('name' => 'phone', 'title' => 'Telefone', 'valid' => array('require')), array('name' => 'servico', 'title' => 'Tipo de Serviço', 'valid' => array('require')), array('name' => 'special-requirements', 'title' => 'Descrição do Serviço'), array('name' => 'conhe', 'title' => 'Como chegou até nós?', 'valid' => array('require')) ); $error_fields = array(); $email_content = array(); foreach ($fields AS $field){ $value = isset($_POST[$field['name']])?$_POST[$field['name']]:''; $title = empty($field['title'])?$field['name']:$field['title']; $email_content[] = $title.': '.nl2br(stripslashes($value)); $is_valid = true; $err_message = ''; if (!empty($field['valid'])){ foreach ($field['valid'] AS $valid) { switch ($valid) { case 'require': $is_valid = $is_valid && strlen($value) > 0; $err_message = 'Campo Obrigatório'; break; case 'email': $is_valid = $is_valid && preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i", $value); $err_message = 'Email Obrigatório'; break; default: break; } } } if (!$is_valid){ if (!empty($field['err_message'])){ $err_message = $field['err_message']; } $error_fields[] = array('name' => $field['name'], 'message' => $err_message); } } if (empty($error_fields)){ $headers = 'MIME-Version: 1.0' . "\r\n"; $headers = "From: "._EMAIL_FROM."\r\n"; $headers .= "Reply-To: "._EMAIL_FROM."\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; // Send email mail (_EMAIL_TO, _EMAIL_SUBJECT, implode('<hr>', $email_content), $headers); echo (json_encode(array('code' => 'success'))); }else{ echo json_encode(array('code' => 'failed', 'fields' => $error_fields)); }
  3. matheus jantz longhini

    problemas com phpmailer

    email nao esta chegando e nem esta aparecendo a mensagem de erro <? if($mailsend==true){ require_once($_SERVER["DOCUMENT_ROOT"]."/PHPMailer/class.phpmailer.php"); $phpmail = new PHPMailer(); $phpmail->IsSMTP(); // envia por SMTP $phpmail->Host = "smtp.nardelli.com.br"; // SMTP servers $phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação $phpmail->Username = "webmaster@nardelli.com.br"; // SMTP username $phpmail->Password = "ndmaster"; // SMTP password $phpmail->IsHTML(true); $phpmail->From = $mail_from; $phpmail->FromName = $nome_from; $mail_to=explode(",",$mail_to); for ($i=0;$i<count($mail_to);$i++) { $phpmail->AddAddress($mail_to[$i]); } $phpmail->Subject = $subject; $phpmail->Body = $message; for($i = 0; $i < count($_FILES["file"]["name"]); $i++) { if ($_FILES["file"]["name"][$i]!='') { $phpmail->AddAttachment($_FILES["file"]["tmp_name"][$i],$_FILES["file"]["name"][$i]); }else{ } } $send = $phpmail->Send(); if($send){ $send_msg="Mensagem enviada com sucesso."; }else{ $send_msg="Não foi possível enviar a mensagem. Erro: " .$phpmail->ErrorInfo; } }else{ echo "Permissão negada!"; } ?>
  4. O Servidor deve ter a capacidade de receber conexões de aplicações clientes utilizando uma porta pré-estipulada. Este servidor receberá uma mensagem que será formada pelos seguintes campos:remetente,destinatário,assunto e corpo da mensagem. Pelos campos de remetente e destinatário entende-se como sendo os nomes dos usuários do sistema. Assunto é uma strings de até 100 caracteres.O corpo da mensagem é uma strings de até 1000 caracteres. O cliente deve ter a capacidade de conectar no servidor, em uma porta pré-determinada e enviar uma mensagem que será formada com o mesmo formato já descrito anteriormente. Poderá ser executado mais um cliente no mesmo computador. O programa cliente deverá ter uma interface gráfica (desktop-swing ou web). O programa servidor não precisa ter interface gráfica, podendo ser apenas do tipo console.
  5. gianmarquetti

    Gerar PDF e enviar por e-mail

    Pessoal, Boa tarde. tudo certo? Estou pesquisando na internet e até o momento não encontrei e espero que alguém consiga me ajudar. Tenho uma aplicação em PHP no qual eu cadastro pedidos no banco de dados e gostaria de enviar estes pedidos por e-mail. Até ai ok. Até consigo enviar incluindo as informação no corpo do e-mail porém não fica configurado bonito como em PDF. Alguém saberia alguma forma de eu criar um PDF dos dados buscados do banco de dados e anexa-lo em um e-mail e enviar? Desde já agradeço a atenção de todos... Abraço Gian
  6. rafaelpedroso

    Notificação novo conteudo pagina

    Olá a todos. Sou novato no Wordpress, gostaria de saber se há algum plugin que eu consiga enviar uma notificação via e-mail a cada alteração, seja incluir novo conteúdo ou excluir, da pagina, e sendo que para cada uma seria um e-mail distinto. Espero ter ficado claro minha pergunta. Agradeço pela atenção.
  7. No site que assumi de um cliente, desenvolvido em ASP.Net com C#, existem colaboradores cadastrados com uma data de admissão definida. O cadastro desses colaboradores está em uma tabela de banco SQL Server 2008. Eu precisava criar alguma coisa (talvez um task) que conferisse se existem usuários com 45 dias desde a sua data admissão. Possivelmente uma consulta SELECT no banco. Se existir, um e-mail automático é enviado pro(s) devido(s) usuário(s) avisando que eles devem preencher uma autoavaliação. Como eu posso fazer isso? O ASP.Net tem alguma coisa nesse sentido? Já me falaram do Hangfire, mas eu não entendi como implementar ele.
  8. Alessandro Bodão

    Formulário php não envia pro email

    Olá pessoal. Fiz um formulário de contrato no meu site e hospedei na versão gratuita do hostinger só pra fazer um teste, e não funcionou. Não entendo nada de linguagens back-end. Gostaria que me ajudassem. Código php: <?php $_POST['nome']; $_POST['email']; $_POST['fone']; $_POST['msg']; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: alessandro.sunnydesign@gmail.com\r\n"; // EMAIL HOSPEDAGEM $headers .= "Return-Path: alessandro.sunnydesign@gmail.com\r\n"; // EMAIL HOSPEDAGEM // EMAIL Q VAI RECEBER OS EMAILS $enviar = mail("alessandro.artedesign@gmail.com","CONTATO - $email"," $nome $fone $email $msg ",$headers); if($enviar){ echo "<script type='text/javascript' language='javascript'> alert('Email enviado com sucesso.');location.href='index.html'; </script>"; } ?> Código html : <form id="formulario"> <center> <h3>VAMOS COMEÇAR UM PROJETO JUNTOS?</h3> <table class="formulario"> <tr> <td> <label>Nome</label><input class="campo" type="text"><br/> <label>Email</label><input class="campo" type="text"><br/> <label>Fone</label><input class="campo" type="text"><br/> </td> <td> <label class="msg">Fale sobre o seu projeto</label><br/><textarea class="msg" cols="35" rows="8"></textarea><br/> </td> </tr> </table> <table id="btns"> <tr> <td> <input type="reset" id="btn" align="right" value="Limpar"> </td> <td> <input type="submit" id="btn" align="right" value="Enviar"> </td> </tr> </table> <img src="logo-sunny-design-branca.png" width="180px" alt=""/> <p align="center" class="direitos">© Todos os direitos reservados - Sunny design 2016</p> </center> </form>
  9. william_developer

    Sendmail Localhost

    Pessoal, tenho um código em PHP para envio de e-mail. Estou tentando enviar pelo LOCALHOST, contudo ele não dá erro nenhum, mas também não envia! já baixei o SENDMAIL e fiz todas aquelas configurações número da porta etc e tal. bom! O problema é que eu vou hospedar um site e vou usar a função SENDMAIL. Eu vou ter que enviar o programa SENDMAIL junto com o meu site para HOSPEDARIA ? e como seria o código HTML e o código PHP para realizar o envio pode ser só um INPUT só para eu aprender!
  10. Gilberto Jr

    Charset Email PHP

    Boa noite; Estou usando o código para envio de email -------- $copiaemail = "gilberto@tecnogalli.com.br"; $assunto = "Solicitação de compra"; $mensagem = "Abaixo segue os meus dados pessoais. <br><br><strong>Nome Completo: </strong>$vnome<br><strong>E-mail: </strong>$vmail<br><strong>Celular: </strong>$vcelular<br><strong>Tel Residêncial: </strong>$vfone<br><strong>CPF: </strong>$vcpf<br><strong>Data Nascimento: </strong>$vdtnascimento<br><br><strong>Renda: </strong>R$ $vrenda3<br><strong>Cartão Crédito: </strong>$vercartao<br><strong>Conta Corrente: </strong>$verconta<br><strong>Estado Civil: </strong>$verestacivil<br><strong>Mensagem: </strong>".nl2br($vmsg)."<br>$vnome<br>$vcelular<br>$vfone"; $remetente = "$vnome<$vmail>"; $para = "Fabíola Alves Corretora<fabiolaalvescorretora@hotmail.com>"; $header = "MIME-Version: 1.0n"; $header .= "Content-type: text/html; charset=utf-8n"; //$header .= "To:$paran"; //EMAIL PARA ONDE ESTA SENDO ENVIADO $header .= "From:$remetenten"; //EMAIL DO REMETENTE $header .= "Cc:$copiaemailn"; //EMAIL QUE VAI RECEBER UMA COPIA DA MENSAGEM //$header .= "Bcc: $copiaemailrn"; //EMAIL QUE VAI RECEBER UMA COPIA OCULTA DA MENSAGEM mail($para,$assunto,$mensagem, $header) OR DIE(mysql_error()); -------------------------------------- O e-mail no WEBMAIL chega perfeito. O Charset funciona. No outlook o corpo do email, e o assunto chega certinho com as acentos. No português mesmo. Mas o nome da pessoa que esta enviando sai errado, o nome da pessoa que esta recebendo o email e o nome da pessoa que esta em copia. Aqui esta e imagem mostrando como o e-mail aparece no WEBMAIL e no OUTLOOK. Se puderem me ajudar, fico grato. Att;
  11. jonathanrn

    Como armazenar mais de um valor?

    Boa tarde galera, Tenho esse código em PHP, mas quando marco varias opções apenas uma é enviada por email. Como armazenar varias opções do Checkbox? Desde já agradeço. :D <?php $nomeremetente = $_POST['nome']; $multiplo = $_POST['multiplo']; $multiplo2 = $_POST['multiplo2']; $emailremetente = trim($_POST['email']); $emaildestinatario = 'teste@teste.com.br'; // Digite seu e-mail aqui, lembrando que o e-mail deve estar em seu servidor web $telefone = $_POST['telefone']; $mensagemHTML = '<strong>Formulário de Contato</strong> <p><b>Nome:</b> '.$nomeremetente.'</p> <p><b>multiplos checkbox:</b> '.$multiplo.'</p> <p><b>multiplos checkbox2:</b> '.$multiplo2.'</p> <hr> <p><b>E-Mail:</b> '.$emailremetente.' <p><b>Telefone:</b> '.$telefone.' '; // O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822. // O return-path deve ser ser o mesmo e-mail do remetente. $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: $emailremetente\r\n"; // remetente $headers .= "Return-Path: $emaildestinatario \r\n"; // return-path $envio = mail($emaildestinatario, $assunto, $mensagemHTML, $headers); if($envio) echo "<script>location.href='sucesso.html'</script>"; // Página que será redirecionada ?> <form action="envia.php" name="envia" id="envia" method="post"> <div> <input type="checkbox" name="multiplo" value="01"> 01<br> <input type="checkbox" name="multiplo" value="02"> 02<br> <input type="checkbox" name="multiplo" value="03"> 03<br> <input type="checkbox" name="multiplo" value="04"> 04 </div> <div> <input type="checkbox" name="multiplo2" value="01"> 01<br> <input type="checkbox" name="multiplo2" value="02"> 02<br> <input type="checkbox" name="multiplo2" value="03"> 03<br> <input type="checkbox" name="multiplo2" value="04"> 04 </div> </form>
  12. Criei uma pagina somente para download de um arquivo .rar. Não contém nada além do arquivo .rar Gostaria de criar uma pagina que, quando a pessoa entrasse, automaticamente enviasse esse arquivo .rar para o email específico. Por exemplo: Eu tenho o email da pessoa, e quando ela entrasse na pagina específica, em 5 segundos dentro da pagina, o site enviaria o email contendo esse arquivo .rar. Há alguma forma de fazer isso?
  13. jonny255d

    css para email script

    pessoal , preciso saber como edito o layout de paginas de email, por exemplo , eu uso um script de envio de email com php , entao em vez de chegar um texto para o cliente, quero que chegue uma pagina bem edita com o texto enviado para o cliente, nao consigo editar o css da pagina do email , alguem pode me ajudar ?
  14. william_developer

    Enviar Informações para E-mail

    Pessoal, alguém pode me ajudar ? gostaria de enviar um pequeno formulário de recado para E-mail com com JavaScript.
  15. aaraoprimo

    salvar dados vindo do email

    Galera tenho um sistema de chamados e gostaria que os usuários conseguissem abrir o chamado através do próprio email, aguém ja fez algo parecido. Enviar um email para um determinado email que salvaria a descrição desse email em um banco mysql por exemplo. Atualmente uso o email active directory
  16. crebs86

    Servidor de e-mail no windows

    Boa noite pessoal. Alguém aqui poderia me ajudar a criar um serviço de email? A situação é a seguinte: Instalei manualmente e individualmente o PHP 5.5, Apache 2.4 e o MySQL 5.7 em minha máquina Windows. O site funciona normalmente na rede local e na internet (tem ip fixo aqui). Porém não achei como criar um serviço de email para meu site. Eu gostaria de simplesmente digitar "meusite.com.br/homemail" e entrar no serviço de e-mail. Já busquei muito como usar o SMTP e POP e nada que funcionasse dessa forma. Desde já agradeço.
  17. Tenho um formulário simples.. (Sou iniciante em PHP) <div class="contact-form"> <div class="clr"></div> <br> <form id="contact-form" name="form" method="post" action="cadastro.php"> <fieldset> <article class="grid_4 "> <label class="name"> <input type='text' name='nome' placeholder='Informe seu nome completo'></label> </label> </article> <article class="grid_4 "> <label class="name"> <input type='text' name='email' placeholder='Informe seu endereço de e-mail'></label> </article> <article class="grid_4 "> <label class="name"> <input type='text' name='login' placeholder='Seu login, sem espaços, sem acentos e sem caracteres especiais'></label> </article> <article class="grid_4 "> <label class="name"> <input type='password' name='senha' placeholder='Informe uma senha de acesso'></label> </article> <article class="grid_4 "> <label class="name"> <input type='text' name='facebook' placeholder='Informe o link do seu Facebook'></label> </article> <div style="height: 100px;"></div> <div class="grid_4"> <input type="submit" value="Cadastrar" name="cadastrar" class="button orange"> </div> </form> Gostaria de criar uma resposta automática que já esta no arquivo "envio.php", porém o formulário esta enviando para action="cadastro.php", como faço pra buscar os dados no "envio.php" ou de alguma forma enviar para as 2 páginas? Aceito sugestões..
  18. Sputnik2020

    Dúvida sobre envio de email com PHP

    Olá Pessoal! Não estou conseguindo enviar email com php como costumava enviar antes, alguém pode me ajudar?? O código é o seguinte: <form method="POST" enctype="multipart/form-data"> <input class="form-control" name="tipo" id="tipo" type="hidden" value="moda" /><br /> <input class="form-control" name="nome" id="nome" type="text" placeholder="Nome" /><br /> <input class="form-control" name="email" id="email" type="text" placeholder="Email" /><br /> <textarea class="form-control" name="comentario" id="comentario" type="text" placeholder="Comentário"></textarea> <br /> <button class="btn btn-primary" type="submit" name="btn" id="btn"><b>Comentar</b></button><br /> </form> <?PHP if(isset($_POST['btn']) == 'btn'){ $tipos = $_POST['tipo']; $nomes = $_POST['nome']; $emails = $_POST['email']; $cmts = $_POST['comentario']; if(!empty($nomes) && !empty($emails) && !empty($cmts)){ $to = "meu_email"; $subject = "Envio de email"; $message = "<strong>Tipo: </strong> $tipos<br /><br /><strong>Nome: </strong> $nomes<br /><br /><strong>Email: </strong> $emails<br /><br /><strong>Comentário: </strong> $cmts<br /><br />"; $header = "MIME-Version: 1.0\n"; $header .= "Content-type: text/html; charset=iso-8859-1\n"; $header .= "De: $emails\n"; $envia = @mail($to, $subject, $message, $header); if($envia == true){ echo "Seu pedido foi processado com sucesso! (Comentário sujeito a aprovação)"; } else{ echo "Erro ao enviar a mensagem!"; } } else{ echo "Por favor, preencha todos os campos!"; } } ?>
  19. Olá! Tenho uma página que utiliza dados do banco para exibir um pequeno relatório, além da opção de Imprimir gostaria de fazer com que fosse possível clicar em um botão para enviar aquele relatório por email. Como posso conseguir isso? Obrigado!
  20. Enviar email com 1 ou mais anexos (somente imagens) através de formulario php Fala galera! Estou com um problema que pra mim é está sendo bem difícil resolver, mas pra vocês creio que seja uma coisa simples. Não tenho muito conhecimento em php, estou aprendendo agora, então como precisei deste código, peguei na web e não sei fazer a alteração que preciso. O formulário está enviando as informações (textos) certinho. Só o anexo que não está indo. Como vocês podem ver abaixo, ele tem uma condição (se posso chamar assim) se tiver um anexo ele da a mensagem "Cadastrado com anexo" se não "Cadastrado sem anexo". Porém, com ou sem anexo, ele está dando a "Cadastrado sem anexo" eu preciso que ele envie o anexo também, no html coloquei 6 campos input file, pra enviar até 6 fotos. Agradeço a atenção. <?php if ($_GET['acao'] == 'enviar') { //pego os dados enviados pelo formulario $titulo = $_POST["titulo"]; $email = 'contato@agturbox.com.br'; $site = $_POST["site"]; $descricao = $_POST["descricao"]; $telefone = $_POST["telefone"]; $celular = $_POST["celular"]; $endereco = $_SESSION["endereco"]; $bairro = $_POST["bairro"]; $cidade = $_POST["cidade"]; $assunto = 'Cadastro de anuncio'; $data = date("d/m/y"); $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do us //formato o campo da mensagem $mensagem .= "<b>Titulo:</b> $titulo <br>"; $mensagem .= "<b>Site:</b> $site <br>"; $mensagem = "<b>Descricao:</b> $descricao <br>"; $mensagem .= "<b>Telefone:</b> $telefone <br>"; $mensagem .= "<b>Celular:</b> $celular <br>"; $mensagem .= "<b>Endereco:</b> $endereco <br>"; $mensagem .= "<b>Bairro:</b> $bairro <br>"; $mensagem .= "<b>Cidade:</b> $cidade <br><br>"; $mensagem .= "<b>Data:</b> $data <br>"; $mensagem .= "<b>Ip:</b> $ip <br>"; //valido os emails $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=\"ISO-8859-1\"\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: \"$titulo\" <$endereco>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; //envio o email com o anexo mail($email,$assunto,$arquivo,$mens,$headers);?><script language="javascript">alert("Cadastrado com anexo!"); location ="cadastro.php";</script> <?php } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$endereco>\r\n"; //envia o email sem anexo mail($email,$assunto,$mensagem, $headers);?><script language="javascript">alert("Cadastrado sem anexo!"); location ="cadastro.php";</script> <?php } } ?>
  21. jclima27

    configuracao PHPMailer

    Estou tentando usar o PHPMailer para enviar um email via localhost, só que ele da o seguinte erro "SMTP Error: Could not authenticate.", alguem já teve o mesmo problema e poderia me ajudar? segue as configurações abaixo //definir servidor de email define('MAILUSER', '******@gmail.com'); define('MAILPASS', '*******'); define('MAILPORT', '587'); ja usei a porta 465 tambem define('MAILHOST', 'smtp.gmail.com'); //função para envio do emailfunction sendMail($assunto,$mensagem,$remetente,$nomeRemetente,$destino,$nomeDestino, $reply = NULL, $replyNome = NULL){ require_once('mail/class.phpmailer.php'); //Include pasta/classe do PHPMailer $mail = new PHPMailer();//INICIA A CLASSE $mail->IsSMTP(); //Habilita envio SMPT $mail->SMTPAuth = true; //Ativa email autenticado $mail->IsHTML(true); $mail->SMTPDebug = false; $mail->SMTPSecure = 'SSL'; ja tentei tsl tambem $mail->SetLanguage("br", "libs/"); $mail->Host = MAILHOST; //Servidor de envio $mail->Port = MAILPORT; //Porta de envio $mail->Username = MAILUSER; //email para smtp autenticado $mail->Password = MAILPASS; //seleciona a porta de envio $mail->From = utf8_decode($remetente); //remtente $mail->FromName = utf8_decode($nomeRemetente); //remtetene nome $mail->Subject = utf8_decode($assunto); //assunto $mail->Body = utf8_decode($mensagem); //mensagem $mail->AddAddress(utf8_decode($destino),utf8_decode($nomeDestino)); //email e nome do destino if($mail->Send()){ return true; }else{ return false; } } //fim da função //chamando a função sendMail('Teste de envio', 'mensagem como teste', MAILUSER, 'Julio', *****@htmail.com, 'destino');
  22. Ativei o SPF no meu servidor de email. Ao verificar se o mesmo está funcionando, aplicando o teste de enviar um email padrão para o <code>check-auth@verifier.port25.com</code>, o mesmo retorna com o status "SoftFail" > SoftFail: "The sender's ADMD believes the client was not authorized to inject or relay mail using the sender's DNS domain, but is unwilling to make a strong assertion to that effect." > SoftFail: "ADMD do remetente acredita que o cliente não foi autorizada para injetar e encaminhar o correio usando domínio DNS do remetente, mas é dispostos para fazer uma afirmação forte para esse efeito." A cada novo email de teste que mando, ele envia com um endereço IP diferente. Como resolver?
  23. Estou com um probleminha amigos, montei o formulário de contato no meu site, mas não estou recebendo as informações preenchidas no formulário, e o detalhe é que esse mesmo envio eu utilizo em outro site , se alguém puder me ajudar fico muito agradecido, segue os codigos; contato.html <form id="main-contact-form" name="contact-form" method="post" action="envia.asp"> <div class="form-group"> <input type="text" name="nome" class="form-control" placeholder="Nome" required> </div> <div class="form-group"> <input type="email" name="email" class="form-control" placeholder="E-mail" required> </div> <div class="form-group"> <input type="text" name="assunto" class="form-control" placeholder="Assunto" required> </div> <div class="form-group"> <textarea name="mensagem" class="form-control" rows="8" placeholder="Mensagem" required></textarea> </div> <button type="submit" class="btn btn-primary">Enviar Formulário</button> </form> envia.asp <% session("dados_ok") = request.QueryString("sessao") sch = "http://schemas.microsoft.com/cdo/configuration/" Set cdoConfig = Server.CreateObject("CDO.Configuration") 'Variaveis Dim meuservidorsmtp Dim minhacontaautenticada Dim minhasenhaparaenvio Dim emailorigem Dim emaildestino Dim email 'Abaixo seguem algumas definicoes de variaveis para o envio de seu formulario. Por favor preencha os campos abaixo. meuservidorsmtp = "mail.phwinformatica.com.br" ' Informacoes so seu servidor SMTP minhacontaautenticada = "contato@phwinformatica.com.br" ' conta de e-mail utilizada para enviar minhasenhaparaenvio = "minha-senha" ' senha da conta de e-mail emailorigem = "contato@phwinformatica.com.br" ' e-mail que indica de onde partiu a mensagem 'emailorigem = request.Form("email") ' e-mail que indica de onde partiu a mensagem emaildestino = "wandersomrl@hotmail.com" ' e-mail que vai receber as mensagens do formulario 'Fim da definição manual de parâmetros. cdoConfig.Fields.Item(sch & "sendusing") = 2 cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1 cdoConfig.Fields.Item(sch & "smtpserver") = meuservidorsmtp cdoConfig.Fields.Item(sch & "smtpserverport") = 587 cdoConfig.Fields.Item(sch & "smtpconnectiontimeout") = 30 cdoConfig.Fields.Item(sch & "sendusername") = minhacontaautenticada cdoConfig.Fields.Item(sch & "sendpassword") = minhasenhaparaenvio cdoConfig.fields.update Set cdoMessage = Server.CreateObject("CDO.Message") Set cdoMessage.Configuration = cdoConfig cdoMessage.BodyPart.Charset = "iso-8859-1" cdoMessage.From = emailorigem cdoMessage.To = emaildestino cdoMessage.Subject = "Cadastro no formulário do site phwinformatica.com.br" cdoMessage.ReplyTo = Request("email") strBody = "<h3>Dados do Formulario</h3><h5> <br> <br>" & _ "Nome: "& Request("nome")& "<br><br>" & _ "E-Mail: "& Request("email")& "<br><br>" & _ "Assunto: "& Request("assunto")& "<br><br>" & _ "Mensagem: "& Request("mensagem")& "</h5>" strBody = strBody & "." cdoMessage.HTMLBody = strBody cdoMessage.Send Set cdoMessage = Nothing Set cdoConfig = Nothing response.Redirect("http://www.phwinformatica.com.br") %>
  24. Fala Rapaziada aqui está o code, estou tentando enviar mas, ao clicar no botão enviar ele abre a pagina com code no celular !!!!! <form action="enviar.php" name="form_contato" method="post" > <p class="titulo">Formulário <small class="asteristico">*Campos Obrigatorios</small></p> <table align="center"> <tr> <td>Nome:<sup class="asteristico">*</sup></td> <td> <input type="text" name="nome" maxlength="40" /> </td> </tr> <tr> <td>E-mail:<sup class="asteristico">*</sup></td> <td> <input type="email" name="email" maxlength="30" /> </td> </tr> <tr> <td>Telefone:<sup class="asteristico">*</sup></td> <td> <input type="text" name="telefone" maxlength="14" /> </td> </tr> <tr> <td>Opções:<sup class="asteristico">*</sup></td> <td> <select name="escolhas" class="campo_input"> <option value="Opção 1">Opção 1</option> <option value="Opção 2">Opção 2</option> </select> </td> </tr> <tr> <td>Mensagem:<sup class="asteristico">*</sup></td> <td> <textarea name="msg" cols="16" rows="5"></textarea> </td> </tr> <tr align="right";> <td colspan="2"> <input type="reset" class="campo_submit" value="Limpar" /> <input type="submit" class="campo_submit" value="Enviar" /> </td> </tr> <tr> <td colspan="2" align="right"><small class="asteristico">* Campos obrigatorios</small></td> </tr> </table> </form> AQUI CODE PHP <?php //Variáveis $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $opcoes = $_POST['escolhas']; $mensagem = $_POST['msg']; $data_envio = date('d/m/Y'); $hora_envio = date('H:i:s'); //enviar // emails para quem será enviado o formulário $emailenviar = "seuemail@seudominio.com.br"; $destino = $emailenviar; $assunto = "Contato pelo Site"; // É necessário indicar que o formato do e-mail é html $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: $nome <$email>'; //$headers .= "Bcc: $EmailPadrao\r\n"; $enviaremail = mail($destino, $assunto, $arquivo, $headers); if($enviaremail){ $mgm = "E-MAIL ENVIADO COM SUCESSO! <br> O link será enviado para o e-mail fornecido no formulário"; echo " <meta http-equiv='refresh' content='10;URL=contato.php'>"; } else { $mgm = "ERRO AO ENVIAR E-MAIL!"; echo ""; } ?>
  25. Boa tarde, Estou tentando enviar um email usando a função "mail" do PHP, porém ocorre o seguinte erro. Estou tentando fazer isso usando o localhost do WampServer. ( ! ) Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 ( ! ) Fatal error: Unknown: Failed opening required 'C:/wamp/www/Use a cabeça - PHP e mysql/Enviar Email2(mail).php' (include_path='.;C:\php\pear') in Unknown on line 0 __________________________________________________________________________________ Meu código PHP: <?php isset($_POST["enviar"]) { $palavra_chave = $_POST["palavraChave"]; $email = $_POST["email"]; $asssunto = 'A Famosa Palavra Chave'; $mensagem = 'A palavra chave para o sucesso é '.$palavra_chave; $email = 'j879416@trbvm.com'; $headers = 'vitor_brangioni3@yahoo.com.br'; mail($email, $asssunto, $mensagem, $headers); { } } ?> <html> <body> <form method="POST" action=""> <label>Palavra Chave para o sucesso:</label> <input type="text" name="palavraChave"><br /> <label>Email:</label> <input type="text" name="email"><br /> <input type="submit" name="enviar" value="Enviar email" /> <form> </body> </html> ______________________________ Alguém sabe como resolver esse problema? Ficarei grato! Obrigado a todos!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.