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
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

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 102 results

  1. ILR master

    Formulário de contato

    Boa tarde pessoal! A minha dúvida é a seguinte: O script abaixo é de um formulário onde o cliente envia suas dúvidas ou sugestões, mas o email está chegando da seguinte forma: orcamentos@portasautomaticasandreluis.com.br - Contato pelo site e eu quero que chegue assim: André Luis Portas de Enrolar - Contato pelo site ou seja, no lugar do email quero que seja o nome da empresa. Será que consegui ser claro? Segue script que estou usando. Agradeço desde já! $atitulo= "Contato pelo site"; $aemail = "orcamentos@portasautomaticasandreluis.com.br"; $amsg .= "Olá, Administrador! O usuário ".$nome." com o email ".$email.", acabou de enviar a seguinte mensagem: ".$mensagem.""; $amsg = utf8_decode($amsg); if (PATH_SEPARATOR ==":") { $quebra = "\r\n"; } else { $quebra = "\n"; } $headers = "MIME-Version: 1.1".$quebra; $headers .= "Content-type: text/plain; charset=iso-8859-1".$quebra; $headers .= "From: orcamentos@portasautomaticasandreluis.com.br".$quebra; //E-mail do remetente $headers .= "Return-Path: orcamentos@portasautomaticasandreluis.com.br".$quebra; //E-mail do remetente mail($aemail, $atitulo, $amsg, $headers, "-r". "orcamentos@portasautomaticasandreluis.com.br"); }
  2. clayton.lima2020

    Erro no envio de email SMTP

    Bom dia! Pessoal estou com um problema estou tentando enviar um e-mail através de um formulário que criei no site da empresa que eu trabalho, porém na hora de enviar está dando erro. Obs: a hospedagem do site está na Locaweb Segue abaixo o erro: Fatal error: Uncaught Error: Call to undefined function eregi() in /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php:593 Stack trace: #0 /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php(518): PHPMailer->SmtpConnect() #1 /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php(410): PHPMailer->SmtpSend('Date: Sat, 5 Ju...', '--b1_b48d510d23...') #2 /home/storage/2/a8/c3/odontosmilesfran1/public_html/envio-franqueador.php(55): PHPMailer->Send() #3 {main} thrown in /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php on line 593 Segue o código do script de envio: <? require_once("class.phpmailer.php"); //Nova instância do PHPMailer $mail = new PHPMailer; //Informa que será utilizado o SMTP para envio do e-mail $mail->IsSMTP(); //Informa que a conexão com o SMTP será autênticado $mail->SMTPAuth = true; //Configura a segurança para SSL $mail->SMTPSecure = "ssl"; $mail->Port = 465; $mail->Host = "email-ssl.com.br"; //Usuário para autênticação do SMTP $mail->Username = "sejaumfranqueado@odontosmilesfranchising.com.br"; //Senha para autênticação do SMTP $mail->Password = "12345678"; // senha ficticia //Titulo do e-mail que será enviado $mail->Subject = "PEDIDO PARA SER UM FRANQUEADOR"; //Preenchimento do campo FROM do e-mail $mail->From = $mail->Username; $mail->FromName = $_POST['nome']; // Nome do remetente //E-mail para a qual o e-mail será enviado $mail->AddAddress("sejaumfranqueado@odontosmilesfranchising.com.br"); //Conteúdo do e-mail //$mail->Body = "Novo contato feito através do site Araújo Imóveis."; $mail->From = $_POST['email']; // E-mail do remetente $mail->Body .= "Modelo de Franquia: ".$_POST['modelo']."<br>"; $mail->Body .= "Nome: ".$_POST['nome']."<br>"; $mail->Body .= "Email: ".$_POST['email']."<br>"; $mail->Body .= "Fone Móvel: ".$_POST['fone']."<br>"; $mail->Body .= "Fone Fixo: ".$_POST['movel']."<br>"; $mail->Body .= "Estado: ".$_POST['estado']."<br>"; $mail->Body .= "Cidade: ".$_POST['cidade']."<br>"; $mail->Body .= "Mensagem: ".nl2br($_POST['mensagem']).""; $mail->AltBody = $mail->Body; //Dispara o e-mail $enviado = $mail->Send(); //Imprime sucesso. if($enviado) echo "<script>alert('Sua mensagem foi enviada com sucesso!')</script>"; echo "<meta http-equiv='refresh' content='2;URL=index.php'>"; ?> Segue o trecho do código do arquivo class.phpmailer.php onde está dando o erro /* Choose the mailer */ switch($this->Mailer) { case 'sendmail': $result = $this->SendmailSend($header, $body); break; case 'smtp': [b][color=red] $result = $this->SmtpSend($header, $body); // nessa linha 410 está dando erro [/color][/b] break; case 'mail': $result = $this->MailSend($header, $body); break; default: $result = $this->MailSend($header, $body); break; //$this->SetError($this->Mailer . $this->Lang('mailer_not_supported')); //$result = false; //break; } return $result; } /** Aqui está outro trecho do código: /* Retry while there is no connection */ while($index < count($hosts) && $connection == false) { $hostinfo = array(); [b][color=red] if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) { // aqui está dando erro linha 593[/color][/b] $host = $hostinfo[1]; $port = $hostinfo[2]; } else { $host = $hosts[$index]; $port = $this->Port; } $tls = ($this->SMTPSecure == 'tls'); $ssl = ($this->SMTPSecure == 'ssl'); if($this->smtp->Connect(($ssl ? 'ssl://':'').$host, $port, $this->Timeout)) { $hello = ($this->Helo != '' ? $this->Hello : $this->ServerHostname()); $this->smtp->Hello($hello); if($tls) { if(!$this->smtp->StartTLS()) { $this->SetError($this->Lang("tls")); $this->smtp->Reset(); $connection = false; } //We must resend HELLO after tls negociation $this->smtp->Hello($hello); } $connection = true; if($this->SMTPAuth) { if(!$this->smtp->Authenticate($this->Username, $this->Password)) { $this->SetError($this->Lang('authenticate')); $this->smtp->Reset(); $connection = false; } } } $index++; } if(!$connection) { $this->SetError($this->Lang('connect_host')); } return $connection; } Obrigado a todos que puderem ajudar
  3. Olá pessoal. Fiz um domínio pela locaweb e estou querendo apontar o serviço de email para a umbler. Fiz a alteração lá no DNS mas não está funcionando. Alguém pode me ajudar? Coloquei assim "v=spf1 include:_spf.locaweb.com.br include:spf.umbler.com ?all". Será que coloquei algo errado?
  4. Olá! Tudo bem? Estou com uma cliente em que preciso transferir o e-mail dela que está no Wordpress para o Microsoft365 ou para o Wix (ainda não decidimos qual será). É possível eu transferir todo o histórico de emails, calendário e etc do Wordpress para algum destes? Qual o passo-a-passo? Algo importante que eu deva lembrar ou alertar meu cliente? Como posso garantir que não iremos perder nada? Medo hehe...
  5. alisonalves

    Preciso ajuda configurar Kdim email

    Bom dia pessoal. Os emails da nossa empresa enviados para o gmail estão sendo considerados spam. Preciso configurar uma chave kdim no meu servidor. Poderia me ajudar ? Não sei como gerar esta chave kdim. Obrigado
  6. Prezados , Onde trabalho tenho um cadastro com alguns email de domínios que já não mais existem ; @oi , @turbo por exemplo. Tem algum site ou lista deste domínios que já não estão mais entre nós ? Grato
  7. Tenho uma aplicação e há necessidade de enviar documentos, relatórios, imagens para email do cliente usando a sua conta de email (remetente). Porém, atualmente temos uma conta única que faz todo este envio. Porém, o nosso usuário deseja usar uma conta pessoal diferente da padrão definida e neste caso, o nosso servidor de email não aceita um remetente que não esteja na base do servidor de email. Exemplificando, remetente do email pode ser um ...@hotmail.com, ...@gmail.com e o nosso servidor de email não tem estas contas cadastradas e, neste caso, o email é barrado na entrada do servidor. Que solução o pessoal tem feito para estes casos, pois já vi aplicação efetuando esta lógica com sucesso. Não quero que o usuário configurar SMTP, Conta, Senha, Porta...quero um envio automático para o destinatário.
  8. Pessoal alguém que indique o melhor provedor de e-mail profissional e com melhor custo / benefício.
  9. marsolim

    validar cadastro por email

    e aí galera... então tô querendo fazer um sistema de validar a senha por um código enviado pro email da criatura na hora de fazer o cadastro. tive duas ideias aqui... 1. criar um campo na tabela de usuarios mesmo vamos dizer de nome status onde na hora do cadastro mete lá o código gerado randomicamente e manda o email pra pessoa e aí a pessoa insere o código recebido no email e bota ele num campo de formulário pra enviar pro sistema e então vai e bota confirmado no lugar do código na tabela e a partir daí, uma vez que foi confirmado entra normalmente. 2. criar uma tabela com o id da criatura e o o código e então a pessoa insere o código e aí bota confirmado ou exclui a linha já que ela pode não ser necessária pois nesse caso a ideia é se tem a linha é porque ainda não confirmou e se não tem é porque já confirmou. ora pois eu cá acho que a primeira ideia é mais pratica porque não precisa de duas querys ou join pra fazer isso o que poupa recurso do sistema mas vocês faz de forma diferente? tem alguma outra técnica mais eficaz e própria pra isso? agradecido.
  10. Resolvido.
  11. BielBagda

    Erro PHPMailer

    Boa tarde, estou tentando fazer com que uma planilha seja enviada via email com php mailer porém está informando 500 Internal Server Error ao clicar em enviar código
  12. opl12

    Enviar Email pelo PHP

    Olá Mestres Estou testando enviar email pelo PHP, No windows 10 Instalei o Xampp, e fiz as configurações abaixo: Configurei o arquivo php.ini com: sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" configurei o arquivo sendmail.ini com: smtp_server=smtp.gmail.com smtp_port=587 auth_username= meu_email@gmail.com auth_password= minha_senha_do_email Pelo código php não retorna em erro, apenas diz que foi enviado com sucesso. mas o email nunca chega hahahahah nem está no lixo eletônico Sabem se falta algo?
  13. dutopfave

    Erro 403 Forbidden

    Boa Tarde, estou com problema do Erro 403 Forbidden, isso ocorre quando eu vou enviar um e-mail para meus clientes, ai no editor de texto utilizo tabela, html, imagem..... ai ele me da esse erro 403, minha pasta ta com permissão de 755 e arquivo 644, alguma solução pra isso ? Por que quando não utilizo html, tabela etc, somente texto, ele envia o e-mail normal.
  14. Gustavo2503

    Múltiplos anexos em email

    Estes são alguns pontos do que eu preciso Eu tenho um sistema que em cada registro tem um ou mais anexos. Os nomes destes anexos estão guardados no banco de dados, e os arquivos ficam na pasta anexos/ no servidor. O usuário manda este registro via email e os anexos devem ir juntos. Eu estou usando a função do PHP mail(). Objetivo: Enviar um email com um ou mais anexos Problema: Este código só está enviando um anexo, que é o último anexo que a query pega. OBS.: Eu não entendo de boundary e de anexos por email, eu peguei esse código na internet, mas eu fiz algumas alterações nele, porque no código original só mandava um anexo. $assunto = "Registros"; $boundary = "XYZ-".md5(date("dmYis"))."-ZYX"; // cabeçalho do email $cabecalho = "MIME-Version: 1.0" . PHP_EOL; $cabecalho .= "Content-Type: multipart/mixed; "; $cabecalho .= "boundary=" . $boundary . PHP_EOL; $cabecalho .= "$boundary" . PHP_EOL; $msg = ""; // Anexos $sql = " SELECT A.LOCAL, A.ARQUIVO FROM TB_ANEXOS AS A LEFT JOIN TB_REGISTROS AS R ON (A.ID_REGISTRO = R.ID) WHERE R.ID = $ID "; $resultado = mysqli_query($link, $sql); if ($resultado){ while ($dados = mysqli_fetch_array($resultado, MYSQLI_ASSOC)){ $LOCAL = $dados['LOCAL']; $ARQUIVO_NAME = $dados['ARQUIVO']; $path = 'anexos/'.$LOCAL; $fileType = mime_content_type( $path ); // Pegando o conteúdo do arquivo $fp = fopen( $path, "rb" ); // abre o arquivo enviado $anexo = fread( $fp, filesize( $path ) ); // calcula o tamanho $anexo = chunk_split(base64_encode( $anexo )); // codifica o anexo em base 64 fclose( $fp ); // fecha o arquivo $msg.= "Content-Type: ". $fileType ."; name=\"". $ARQUIVO_NAME . "\"" . PHP_EOL; $msg.= "Content-Transfer-Encoding: base64" . PHP_EOL; $msg.= "Content-Disposition: attachment; filename=\"". $ARQUIVO_NAME . "\"" . PHP_EOL; $msg.= "$anexo" . PHP_EOL; $msg.= "--$boundary" . PHP_EOL; } } $msg.= "--$boundary" . PHP_EOL; $msg.= "Content-Type: text/html; charset='utf-8'" . PHP_EOL; $msg.= " <!doctype html> <html lang='pt-br'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <title>$assunto</title> <style> h2, b, legend { color: #2d2d2d; } </style> </head> <body> <p>CORPO DO EMAIL</p> </body> </html> "; $msg.= "--$boundary" . PHP_EOL; if(mail($para, $assunto, $msg, $cabecalho)) { echo "<p>Email enviado com sucesso</p>"; } else { echo '<p style="color: #f00">Erro!</p>'; }
  15. Andryon PHProgrammer

    E-mail autenticado

    Olá Pessoal, O hotmail bloqueou os emails que vinha com a função mail () do formulário de contato do meu site. Entrei em contato com provedor e me disseram que precisam ter autenticação nos e-mail Me tirem uma dúvida, como faço para receber e-mails de diversas contas (hotmail, gmal, bol ...) fazendo autenticação desses e-mails?
  16. dutopfave

    Sistema de Newsletter

    Boa Tarde, estou criando um sistema de newsletter para um cliente, e ele quer ter um controle de quando o cliente viu o e-mail e também quando clico no botão da promoção, só que o link de clica eu consigo faze mais não sei como posso fazer quando o cliente visualiza somente o e-mail e contabiliza no banco de dados.
  17. robmig

    Cadastro com Email repitido

    Olá Mestres iMasters, obrigado por sua leitura deste modesto pedido de ajuda! Tenho um campo de Cadastro, onde o mesmo quando utilizado um e-mail já cadastrado ele barra impedindo e acusando Email já cadastrado, só que nesse meu caso é importante que eu deixe livre para que possa sim ser feito novos cadastros utilizando o mesmo e-mail cadastrado, só que por inexperiência nem sei onde vou fuçar meu código para resolver isso... Seria no Banco de Dados? Seria na edição do Script? Campo de Cadastro Atual: <div class="form-group"> <div class="col-xs-6"> <input class="form-control" type="text" name="nome" required placeholder="Nome e Whatsapp"> </div> <div class="col-xs-6"> <input class="form-control" type="text" name="sobre" required placeholder="Sobrenome"> </div> </div> <div class="form-group"> <div class="col-xs-6"> <input type="tel" class="form-control" type="text" name="celular" id="celular" required placeholder="Whatsapp Novamente"> </div> <div class="col-xs-6"> <input class="form-control" type="email" name="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" required placeholder="Seu Email"> </div> </div> <div class="col-xs-12"> <p class="text-danger" style="font-zine: 5px;">Usuário apenas letras <b>Minúsculas</b> até <b>20 Caracters</b></p> </div> <div class="form-group"> <div class="col-xs-12"> <input class="form-control" type="text" required placeholder="Usuário" name="usuario" maxlength="20" pattern="[a-z0-9]{4,12}" onKeyUp="this.value=this.value.replace(/[' 'çÇáÁàÀéèÉÈíìÍÌóòÓÒúùÚÙñÑ~^âêîôûãõ@´.&,!#$%¨&*+=-_?/:;()\|]/g,'')"> </div> </div>
  18. Olá pessoal, Estou pensando de contratar um VPS para rodar aplicações web, Porém estou com um pequeno problema que será como terei serviço de e-mail dentro da minha vps. A parte do servidor web (LAMP) é tranquilo de resolver agora o serviço de e-mail que eu não estou sabendo como fazer. Quero usar o webmin como painel de administração, se tiverem indicação de outro que for gratuito ou opensource também agradeço. Meu questão é como deixar o serviço de e-mail funcional dentro da vps para uso, criar contas etc igual o serviço que vem nas hospedagem normal?
  19. Sapinn

    Duvida email com php

    Salve! Tô tentando enviar emails para recuperar a senha no meu site estou usando uma função antiga mas não funciona, vejam: <?php //permitem erros de relatório para que você possa ver se o script tem algum erro e não está sendo executado. ini_set('display_errors', 1); error_reporting(E_ALL); //$ From – Endereço do remetente do e-mail. $from = "testing @ yourdomain"; //O endereço de e-mail do destinatário. $to = "recipientemailaddress"; //O assunto do e-mail. $subject = "Verificando o correio do PHP"; //O conteúdo da mensagem de e-mail. $message = "O correio do PHP funciona bem"; //Cada email tem cabeçalhos. Eles contêm informações vitais, tais como De endereço de e-mail. $headers = "De:". $from; //Esta é uma função PHP que executa o e-mail. Você não deve mudar nada nesta linha. if(mail($to, $subject, $message, $headers)){ echo "Email enviado com sucesso!!"; }else{ echo "Erro ao enviar"; } ?> Alguém tem um codigo ou sabe como fazer? Eu fiz pesquisas na internet mas em nenhuma obtive exito. Obs: Meu site já esta hospedado não é localhost.
  20. Save! Estou desenvolvendo um sistema e resolvi colocar um parte para o "esqueci minha senha" para os usuários recuperarem e não precisarem refazer um cadastro o problema é que eu não consigo obter exito. Usei o PHPMailes mas ele não funciona Gostaria de saber se vocês conhecem algum artigo, livro ou vídeo-aula que explica como fazer isso por que as pesquisas que eu fiz na net não me retornaram resultados esperados. Desde já agradeço
  21. Olá a todos, procurei a solução no fórum porém não obtive sucesso. Estou com um problema que é o seguinte. O formulário ele preenche de boa e envia o email. Mas ao chegar no email na caixa de entrada ao invés de aparecer o nome do usuário aparece o email. Gostaria de saber se alguma alma caridosa poderia ajudar um iniciante dev. Code HTML <form class="form-area mt-60" id="myForm" action="mail.php" method="post" class="contact-form text-right"> <div class="row"> <div class="col-lg-6 form-group"> <input name="firstname" placeholder="Seu nome" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Seu nome'" class="common-input mb-20 form-control" required="" type="text"> <input name="email" placeholder="Email" pattern="[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{1,63}$" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Email'" class="common-input mb-20 form-control" required="" type="email"> <input name="subject" placeholder="Assunto" onfocus="this.placeholder = ''" onblur="this.placeholder = 'Assunto'" class="common-input mb-20 form-control" required="" type="text"> </div> <div class="col-lg-6 form-group"> <textarea class="common-textarea mt-20 form-control" name="mensagem" placeholder="mensagem" onfocus="this.placeholder = ''" onblur="this.placeholder = 'mensagem'" required=""></textarea> <button class="primary-btn mt-20">Enviar<span class="lnr lnr-arrow-right"></span></button> <div class="mt-10 alert-msg"> </div> </div></div> </form> E Esse o Code PHP <?php $to = 'vinicius@empresa.com.br'; $name = $_POST["name"]; $email= $_POST["email"]; $subject = $_POST["subject"]; $text= $_POST["mensagem"]; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'From:' . $email . "\r\n"; // Sender's E-mail $headers .= 'firstname:' . $firstname . "\r\n"; $headers .= 'Subject:' . $subject . "\r\n"; $headers .= 'Content-type: text/html; charset= iso-8859-1' . "\r\n"; $message ='<table style="width:100%"> <tr><td>firstname: '.$firstname.' </td></tr> <tr><td>Email: '.$email.'</td></tr> <tr><td>Subject: '.$subject.'</td></tr> <tr><td>Text: '.$text.'</td></tr> </table>'; if (mail($to, $email, $text, $headers)) { echo 'A Mensagem foi enviada.'; }else{ echo 'Ops! Algo deu errado. Chame-nos pelo whatsapp! '; } ?>
  22. Webster Moitinho

    Validando eMail com preg_match

    Estou desenvolvendo localmente em PHP5 mas hospedando na Web com PHP7. Fiz meu formulário, minhas regras de validação de cada campo, e para validar o email tinha usado o eregi() que está obsoleto e foi removido no PHP7. Agora não consigo fazer a validação. Estou tentando cpm preg_match(). Meu código antes estava assim: if (!eregi("^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$", $valor)) { echo "Preencha com um email válido"; } reescrevi para ele ficar assim if(preg_match("/^([[:alnum:]_.-]){3,}([[:lower:][:digit:]_.-]{3,})(.[[:lower:]]{2,3})(.[[:lower:]]{2})?$/", $valor)) { echo "Preencha com um email válido"; } mas não está dando certo...
  23. vinihhylian0103

    ENVIAR EMAIL COM ARQUIVOS ANEXOS VIA PHP

    Eu estou usando esse código: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title>Enviar e-mail com anexo</title> </head> <body> <form id="form1" name="form1" method="post" action="?acao=enviar" enctype="multipart/form-data"> <table width="500" border="0" align="center" cellpadding="0" cellspacing="2"> <tr> <td align="right">Nome:</td> <td><input type="text" name="nome" id="nome" /></td> </tr> <tr> <td align="right">Assunto:</td> <td><input type="text" name="assunto" id="assunto" /></td> </tr> <tr> <td align="right">Mensagem:</td> <td><textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td> </tr> <tr> <td align="right">Anexo:</td> <td><input type="file" id="arquivo" name="arquivo" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Enviar" /></td> </tr> </table> </form> <?php if($_GET['acao'] == 'enviar'){ $nome = $_POST['nome']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $arquivo = $_FILES["arquivo"]; $corpoMSG = "<strong>Nome:</strong> $nome<br> <strong>Mensagem:</strong> $mensagem"; // chamada da classe require_once('class.phpmailer.php'); // instanciando a classe $mail = new PHPMailer(); // email do remetente $mail->SetFrom('remetente@dominio.com.br', 'remetente'); // email do destinatario $address = "destinatario@dominio.com.br"; $mail->AddAddress($address, "destinatario"); // assunto da mensagem $mail->Subject = $assunto; // corpo da mensagem $mail->MsgHTML($corpoMSG); // anexar arquivo $mail->AddAttachment($arquivo['tmp_name'], $arquivo['name'] ); if(!$mail->Send()) { echo "Erro: " . $mail->ErrorInfo; } else { echo "Mensagem enviada com sucesso!"; } } ?> </body> </html> E estou recebendo o seguinte erro: ( ! ) Notice: Undefined index: acao in C:\wamp\www\EMAILL\email.php on line 33 Call Stack # Time Memory Function Location 1 0.0020 386856 {main}( ) ...\email.php:0 Alguém poderia me ajudar por favor!
  24. Esse é o código que estou tentando usar: <?php $nome = $_POST['nome']; $arquivo = $_FILES["arquivo"]; $assunto = $_POST['assunto']; // Para quem vai ser enviado o email $para = $_POST['email']; $boundary = "XYZ-".date("dmYis")."-ZYX"; $fp = fopen($arquivo["tmp_name"], "rb"); // abre o arquivo enviado $anexo = fread($fp, filesize($arquivo["tmp_name"])); // calcula o tamanho $anexo = base64_encode($anexo); // codifica o anexo em base 64 fclose($fp); // fecha o arquivo // cabeçalho do email $headers = "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/mixed; "; $headers .= "boundary='$boundary'\r\n"; $headers .= "$boundary\n"; // email $mensagem = "--$boundary\n"; $mensagem .= "Content-Type: text/html; charset='utf-8'\n"; $mensagem .= "<strong>Nome: </strong> $nome \r\n"; $mensagem .= "--$boundary \n"; // anexo $mensagem .= "Content-Transfer-Encoding: base64 \n"; $mensagem .= "Content-Disposition: attachment; filename=\"".$arquivo['name']."\" \r\n"; $mensagem .= "$anexo \n"; $mensagem .= "--$boundary \n"; // enviar o email mail($para, $assunto, $mensagem, $headers); ?> e estou tendo o seguinte erro: ( ! ) Warning: mail(): Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\wamp\www\email\email.php on line 28 Call Stack # Time Memory Function Location 1 0.0010 385096 {main}( ) ...\email.php:0 2 0.0430 386472 mail ( ) ...\email.php:28
  25. vinihhylian0103

    ENVIAR EMAIL COM ARQUIVOS ANEXOS VIA PHP

    É possível anexar um arquivo e enviá-lo por email via PHP? Se sim, alguém poderia me dar uma ajuda com isso por favor, é realmente muito importante para meu projeto do TCC.
×

Important Information

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