Você salvou meu dia de estudos, já iam fazer 3 horas que estava batendo cabeça com erros ao enviar, e graças à sua explicação das senhas de app foi possível, muito obrigado!!!!
Sua explicação foi maravilhosa! Senti seu cuidado nas explicações de cada parte do tutorial, até nas coisas básicas, muito obrigado! Só faltou mesmo explicar sobre o Composer, na hora pensei que era um comando do cdm, mas não, precisei ir atrás de outros tutoriais pra aprender a instalar e só aí voltar ao seu tutorial. Fora isso, aula perfeita.
Deus te abençoe muito parceiro. O seu tutorial é top. A gente olha e olha os outros tutoriais, até dos indiano, e não funciona, só com o seu realmente consegui fazer funcionar!
Muito bom, foi a melhor solução que encontrei até agr para enviar email com o php, video aula muito clara e explicativa, nota 10, obrigado pela sua ajuda!👏
Amigo, boa aula. Porem vc esqueceu de falar que para instalar o PHP Mailer é necessário a instalação do Composer. Para instalar o composer basta acessar o site deles e baixar. Após isso, vc poderá baixar o phpmailer que nem foi feito no vídeo...
baixei o compser mas quando fui instalar o phpmailer deu erro, apareceu uma mensagem (failed to download phpmailer/phpmailer from dist: the zip extention and unzip etc....)no prompt
vlwww mano.. mais intuitivo que isso não existe.. ja tinha tentado usar o phpmailer outras vezes mas sempre dava errado ou não entendia o que explicavam.. top.. muito bem explicado.. vlw mesmo man..
@@prof.robertooliveira7371 é que no seu caso a opção "Senhas de app" já aparecia no quadro "Como fazer login no google". Pra mim não aparece, preciso clicar na opção "Verificação em duas etapas", só lá dentro aparece.
Ola amigo. Onde eu coloco o charset=utf-8 nesse codigo do envio.php ? A mensagem não vem configurado com padrão europeu, fica com caracteres especiais junto com a letras. Obrigado
Video Incrivel!!!! Só estou com um problema que não consigo achar a opção da senha de aplicativo no meu gmail, alguem poderia me ajudar para encontrar?
Boa tarde estou tendo um erro segui os passos do seu exemplo porem esta me retornando um erro : warning require(Exception.php):failed to open stream : no such file or directory in .... projetoteste\Envia.php on line 15. na linha 15 tenho o seguinte código : //agora tem que carregar as classes assim: use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'Exception.php'; require 'PHPMailer.php'; require 'SMTP.php'; será que consegue me ajudar?
Bom dia! Seu video me ajudou muito, mas não consigo carregar as imgs. Assim que chega ao Gmail, fica apenas um icone de img. Poderia me ajudar? É para meu TCC.
Para que as imagens apareçam no e-mail é preciso usar com links externos, ou seja, elas precisam estar hospedadas e no html colocar o link completo delas.
Olá, para adicionar e-mail em cópia ou cópia oculta basta adicionar os seguintes comandos: $mail->addCC('cc@example.com'); $mail->addBCC('bcc@example.com');
Para quem instalou o composer, abriu o CMD, digitou o comando "composer require phpmailer/phpmailer" e apareceu um erro escrito em amarelo "The zip extension and unzip command are both missing, skipping." Aqui está a solução: th-cam.com/video/f762JGo7vuk/w-d-xo.html
queria entender uma coisa ... preciso instalar o composer na minha maquina local somente para conseguir baixar corretamente o phpmailer ... e no server .. preciso instalar tb ou somente colocar os arquivos que criei na minha maquina local ??? Obs: No server eu só tenho acesso direto ao diretório não consigo instalar nada , eu apenas tenho que a area de contato e claro que funcione o envio de email .. preciso ter alguma porta liberada no server ? algo mais que preciso me preocupar ?
No meu, ao entrar na pagina envio.php além de aparecer a msg de sucesso caso eu recarregasse a pagina eu recebia a opção de reenviar o formulário, e isso propícia o span. Para resolver isso coloquei um outro if, mandei para uma pagina de sucesso.html ao invés de pra .php e mandei retornar para a pagina de contato caso alguém tente entrar direto na pagina envio.php pela url
Boa noite, como enviar e-mail com a formatação da página do formulário, como se replicasse a página do formulário no corpo do e-mail, pois será impresso para cadastramento posterior. Grata.
Olá, neste caso o mais indicado é entrar em contato com o suporte da Locaweb. Mas um detalhe que sei é que na locaweb o e-mail de remetente precisa ser do mesmo domínio de envio. www.locaweb.com.br/ajuda/wiki/como-enviar-e-mails-com-a-funcao-mail-do-php-hospedagem-de-sites/
ahhhhhhhhhhhh eu não consigo... fiz tudo e não deu certo me ajuda por favor... to desesperado... estou tentando fazer isso funcionar para um site que estou fazendo para o meu casamento. por favor me ajuda, o seu video foi o que chegou mais perto de funcionar
meu amigo, fiz todo procedimento pra instalar composer require phpmailer/phpmailer, não deu certo fala o segunte: 'require' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes
Olá, para adicionar e-mail em cópia ou cópia oculta basta adicionar os seguintes comandos: $mail->addCC('cc@example.com'); $mail->addBCC('bcc@example.com'); Neste link mostra todas as opções do phpmailer: github.com/PHPMailer/PHPMailer
Não, o composer basicamente servirá para fazer download dos arquivos necessários ao PHPMailer. Para usar esses códigos, você pode instalar o xampp no seu PC que já vem com o PHP.
Quando crio o composer no cmd, a minha pasta vendor fica vazia, que quando mostra no vídeo a sua tem arquivos. O que pode ter dado errado? Tenho o Xampp instalado.
É possivel sim, use o método $mail->addAttachment('/var/tmp/file.tar.gz'); Dentro dos parênteses vai o caminho do arquivo; Fique esperto pois há muitas limitações para os tamanhos de arquivos, em geral o maior tamanho aceito é 6Mb.
O meu formulário não está armazenando as informações, não consigo pegar o nome, email e a mensagem digitada para inserir no "body"... Como se fossem strings vazias... A mensagem que aparece é: "Parse error: syntax error, unexpected string content "", expecting "-" or identifier or variable or number", referente à seguinte linha de código: $body = "De: $_POST['name'] Já fiz vários testes, conferi os nomes dos campos, mas não funciona de jeito nenhum. Nenhum dos campos.
@@WebProdutora-oficial Aahh, obrigada! Não sabia que era assim, porque não estou acostumada com php. Eu acabei conseguindo rodar aqui de outro jeito - criei variáveis para receber os valores com o método $_POST, e utilizei elas neste trecho. Obrigada mais uma vez!
Verdade @SOS Marcão para funcionar é preciso ter o Composer instalado! Acabei de Criar um vídeo ensinando a instalar o Composer no WIndows! th-cam.com/video/t-WoLniiBfc/w-d-xo.html Grande Abraço.
Eu tentei usar a biblioteca porém a função do google que autoriza fazer login para envio de emails foi desativado pelo o google, e agora existe uma outra solução ?
@@tassianalazzaretti8754 Eu pensei que a função foi do google foi desativada mais não, ainda está ativa em configurações de conta do google onde vc possibilita enviar emails
@@yanferreira1684 Oii! Poderia me explicar como conseguiu? Ou indicar um tutorial, se vc tiver seguido algum... Estou usando o Xampp e não consigo fazer o POST funcionar de jeito nenhum... Consegui enviar um email, mas só "chumbando" as informações ao invés de pegar o que o usuário digitou.
Boa tarde. Amigo baixei a biblioteca via composer como vc, porém dá erro na linha 4 onde fica o primeiro use PHPMailer\PHPMailer\PHPMailer; Pode me ajudar a decifrar? esse é o erro no navegador Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/storage/d/f9/0e/clusterapp1/public_html/cluster/email/email.php on line 4
Você salvou meu dia de estudos, já iam fazer 3 horas que estava batendo cabeça com erros ao enviar, e graças à sua explicação das senhas de app foi possível, muito obrigado!!!!
Sua explicação foi maravilhosa! Senti seu cuidado nas explicações de cada parte do tutorial, até nas coisas básicas, muito obrigado! Só faltou mesmo explicar sobre o Composer, na hora pensei que era um comando do cdm, mas não, precisei ir atrás de outros tutoriais pra aprender a instalar e só aí voltar ao seu tutorial. Fora isso, aula perfeita.
Deus te abençoe muito parceiro.
O seu tutorial é top.
A gente olha e olha os outros tutoriais, até dos indiano, e não funciona, só com o seu realmente consegui fazer funcionar!
Que bom que ajudei
Muito bom! Que todos os criadores de conteúdo se inspirem nos seus vídeos, pois suas aulas são de ótima qualidade!
Obrigado 😀
Me salvou!, recomendo que coloquem uma senha app pra garantir o funcionamento constantemente sem erros!
Muito bom, foi a melhor solução que encontrei até agr para enviar email com o php, video aula muito clara e explicativa, nota 10, obrigado pela sua ajuda!👏
A melhor e mais completa explicação que vi para este assunto. Obrigado
Excelente!!! Nunca fiquei tão satisfeito com um vídeo que me deu solução!
Que bom que ajudou
Amigo, boa aula. Porem vc esqueceu de falar que para instalar o PHP Mailer é necessário a instalação do Composer. Para instalar o composer basta acessar o site deles e baixar. Após isso, vc poderá baixar o phpmailer que nem foi feito no vídeo...
porra, fui ler os comentes só pra via de duvida e vc tirou minha duvida kkkk
pq aqui n estava indo e não sabia disso
Valeu maninho. Tava me batendo todo aqui sem saber o que era, kkkkkkk
baixei o compser mas quando fui instalar o phpmailer deu erro, apareceu uma mensagem (failed to download phpmailer/phpmailer from dist: the zip extention and unzip etc....)no prompt
estava preso nisso a quase 3 semanas, vc é o cara broooo
Segui o tutorial, funcionando perfeitamente. Parabéns amigo, valeu!!!
Sensacional ! Parabéns pela ótima didática!
vlwww mano.. mais intuitivo que isso não existe.. ja tinha tentado usar o phpmailer outras vezes mas sempre dava errado ou não entendia o que explicavam.. top.. muito bem explicado.. vlw mesmo man..
Simples ...detalhado e funcional!! para bénspela calma e didática!!👏👏👏👏👏
Deu certo! Só mudou pra mim que tive que ir em "Verificação em duas etapas", era só lá q tinha o menu pra senhas de app!
Exatamente, essa configuração precisa estar com a verificação em duas etapas ativas.
@@prof.robertooliveira7371 é que no seu caso a opção "Senhas de app" já aparecia no quadro "Como fazer login no google". Pra mim não aparece, preciso clicar na opção "Verificação em duas etapas", só lá dentro aparece.
Cara você é um amigo, funcionou! Muito obrigada 🤝🙏
Excelente vídeo, parabéns pelo conteúdo. A configuração de senha do app salvou aqui : )
Super aula! Estava precisando rever o phpmailer que não usava ha anos (wordpress deixa a gente desatualiazdo rs). Obrigado!
Estava a 1 mes tentando e so dando erro recorri a varios tutoriais e até o chatgpt não conseguiu ajudar... Parabéns....
Salvou demais!! aula show!
parabéns e obrigado pelo tutorial, ajudou bastante!
Muito bom mano! Me salvo numa atividade aqui!! Sucesso
SHOW !!!! Obrigado !! Nem meu provedor foi tão preciso! 👏 DUCARALHO! --- Simples e matou a pau! Abraço
Parabéns pelo conteúdo! Ajudou bastante!
Meu Amigo Valeu Cara Ajudou consegui aqui explicou Bem Muito Obrigado!!! : )
Obrigado! Lembre de se inscrever no canal e dar aquele Like, ajuda muito !
th-cam.com/channels/zkqaLQv_FI9lb1rer8z6sw.html
@@WebProdutora-oficial pode deixar ! : )
Ajudou bastante. Muito obrigada! 👏👏
Parabéns pelo conteúdo (Y) funcionou perfeitamente!!
Me salvou! Genio!
Parabéns pelo vídeo ajudou muito
Ola amigo. Onde eu coloco o charset=utf-8 nesse codigo do envio.php ? A mensagem não vem configurado com padrão europeu, fica com caracteres especiais junto com a letras. Obrigado
Video Incrivel!!!!
Só estou com um problema que não consigo achar a opção da senha de aplicativo no meu gmail, alguem poderia me ajudar para encontrar?
Digita na pesquisa "senhas de app". Aqui eu encontrei dessa forma.
VOCÊ É EPICO!!
Valeuzão amigo você é um amigo
show de bola!!! 👏👏👏
Muito bom!! Excelente conteudo.
Ajudou muito com a mudança do google.
O único que me salvou hehehe
Muito bom!!
Obrigado.
Muito obrigado amigo! Deu tudo certo aquiGratidão 🙏
Mano eu não consegui achar a parte de senhas seguras...
Para aparecer opção Senhas de App, é preciso ter autenticação em 2 fatores!
Muito obrigado amigo.
Perfeito!!!
muito obrigado!! quebrou mt meu galho
Boa tarde estou tendo um erro segui os passos do seu exemplo porem esta me retornando um erro :
warning require(Exception.php):failed to open stream : no such file or directory in .... projetoteste\Envia.php on line 15.
na linha 15 tenho o seguinte código :
//agora tem que carregar as classes assim:
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'Exception.php';
require 'PHPMailer.php';
require 'SMTP.php';
será que consegue me ajudar?
Bom dia! Seu video me ajudou muito, mas não consigo carregar as imgs. Assim que chega ao Gmail, fica apenas um icone de img. Poderia me ajudar? É para meu TCC.
Para que as imagens apareçam no e-mail é preciso usar com links externos, ou seja, elas precisam estar hospedadas e no html colocar o link completo delas.
Bom video! Como faz para enviar para vários BCC's?
Olá, para adicionar e-mail em cópia ou cópia oculta basta adicionar os seguintes comandos:
$mail->addCC('cc@example.com');
$mail->addBCC('bcc@example.com');
Preciso que depois de enviar o email, retorne para a pagina de contato. qual o codigo a ser escrito? Nao encontrei nenhum video que fale sobre isso.
Olá, isso na verdade você consegue com qualquer linguagem.
Se estiver usando php pesquise sobre redirecionar página em php.
No PHP header("Location: nomedapaginaquequeresqueretorne");
muito bom. deu certinho.
Para quem instalou o composer, abriu o CMD, digitou o comando "composer require phpmailer/phpmailer" e apareceu um erro escrito em amarelo "The zip extension and unzip command are both missing, skipping." Aqui está a solução: th-cam.com/video/f762JGo7vuk/w-d-xo.html
voce precisa excluir seu zip e instalar a ultima versao.
Boa! ajudou bastante.
muito obrigado!
queria entender uma coisa ... preciso instalar o composer na minha maquina local somente para conseguir baixar corretamente o phpmailer ... e no server .. preciso instalar tb ou somente colocar os arquivos que criei na minha maquina local ???
Obs: No server eu só tenho acesso direto ao diretório não consigo instalar nada , eu apenas tenho que a area de contato e claro que funcione o envio de email .. preciso ter alguma porta liberada no server ? algo mais que preciso me preocupar ?
Olá Marcelo, na grande maioria dos casos, basta enviar para o server os arquivos baixados via compôser da sua máquina que já irá funcionar.
No meu, ao entrar na pagina envio.php além de aparecer a msg de sucesso caso eu recarregasse a pagina eu recebia a opção de reenviar o formulário, e isso propícia o span. Para resolver isso coloquei um outro if, mandei para uma pagina de sucesso.html ao invés de pra .php e mandei retornar para a pagina de contato caso alguém tente entrar direto na pagina envio.php pela url
Boa noite, como enviar e-mail com a formatação da página do formulário, como se replicasse a página do formulário no corpo do e-mail, pois será impresso para cadastramento posterior. Grata.
Vou fazer um vídeo sobre.
Deixa eu ver se entendi, esse phpmailer só funciona dentro de um servidor de hospedagem?
Correto.
Estou com problemas em enviar formulario de contato de um site hospedado na locaweb. Você poderia me ajudar?
Olá, neste caso o mais indicado é entrar em contato com o suporte da Locaweb.
Mas um detalhe que sei é que na locaweb o e-mail de remetente precisa ser do mesmo domínio de envio.
www.locaweb.com.br/ajuda/wiki/como-enviar-e-mails-com-a-funcao-mail-do-php-hospedagem-de-sites/
ahhhhhhhhhhhh eu não consigo... fiz tudo e não deu certo me ajuda por favor... to desesperado... estou tentando fazer isso funcionar para um site que estou fazendo para o meu casamento. por favor me ajuda, o seu video foi o que chegou mais perto de funcionar
Oi Tiago, qual erro aparece para vc?
meu amigo, fiz todo procedimento pra instalar composer require phpmailer/phpmailer, não deu certo fala o segunte: 'require' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes
É preciso instalar o Composer primeiro th-cam.com/video/t-WoLniiBfc/w-d-xo.html
Aguardamos parte 2 do vídeo com mais opções. 🙂
Olá, para adicionar e-mail em cópia ou cópia oculta basta adicionar os seguintes comandos:
$mail->addCC('cc@example.com');
$mail->addBCC('bcc@example.com');
Neste link mostra todas as opções do phpmailer:
github.com/PHPMailer/PHPMailer
muito bom
para instalar o composer eu já tenho que ter o php instalado em minha máquina?
Não, o composer basicamente servirá para fazer download dos arquivos necessários ao PHPMailer.
Para usar esses códigos, você pode instalar o xampp no seu PC que já vem com o PHP.
boa noite, você tem algum outro contato que possa me ajudar. Estou com problemas em enviar formulario de contato de um site hospedado na locaweb
Quando crio o composer no cmd, a minha pasta vendor fica vazia, que quando mostra no vídeo a sua tem arquivos. O que pode ter dado errado? Tenho o Xampp instalado.
Chegou a instalar o compôser no windows antes?
@@WebProdutora-oficial Já consegui resolver. Obrigado.
ótimo!
e possível anexar arquivos ?
É possivel sim, use o método
$mail->addAttachment('/var/tmp/file.tar.gz');
Dentro dos parênteses vai o caminho do arquivo;
Fique esperto pois há muitas limitações para os tamanhos de arquivos, em geral o maior tamanho aceito é 6Mb.
O meu formulário não está armazenando as informações, não consigo pegar o nome, email e a mensagem digitada para inserir no "body"... Como se fossem strings vazias... A mensagem que aparece é: "Parse error: syntax error, unexpected string content "", expecting "-" or identifier or variable or number", referente à seguinte linha de código:
$body = "De: $_POST['name']
Já fiz vários testes, conferi os nomes dos campos, mas não funciona de jeito nenhum. Nenhum dos campos.
Bom pelo que vi no seu código falta concatenar as variáveis com o . (ponto)
Ex: $body = "De " .$_POST['name'] . ""
@@WebProdutora-oficial Aahh, obrigada! Não sabia que era assim, porque não estou acostumada com php. Eu acabei conseguindo rodar aqui de outro jeito - criei variáveis para receber os valores com o método $_POST, e utilizei elas neste trecho. Obrigada mais uma vez!
mano a opção senhas de app não aparece pra mim
Para aparecer é preciso habilitar a autenticação em dois fatores na conta do google.
Boa tarde. Eu não consegui baixar a pasta vendor, sabe aonde posso encontrá-la. Obrigado
Dá uma olhada neste vídeo abaixo, para ver se você baixou o composer corretamente th-cam.com/video/t-WoLniiBfc/w-d-xo.html
Agora em 2023 nao encontro mais esse opcao senhas de app
Conseguiu resolver? Tô travado nessa parte
Gostei muito do sei video, queria saber se vc consegue me enviar o sourcecode desta aula
Infelizmente não temos mais o código criado neste vídeo.
como digitar composer no prompt de comando se o windows nao reconhece como comando externo??? aqui nao funciona o composer
Verdade @SOS Marcão para funcionar é preciso ter o Composer instalado!
Acabei de Criar um vídeo ensinando a instalar o Composer no WIndows!
th-cam.com/video/t-WoLniiBfc/w-d-xo.html
Grande Abraço.
NAO ACHEI A PASTA VENDOR...alguem me ajuda
Vc já teve problema de enviar a mensagem e não enviar o anexo ?
Eu tentei usar a biblioteca porém a função do google que autoriza fazer login para envio de emails foi desativado pelo o google, e agora existe uma outra solução ?
Estou com o mesmo problema...
@@tassianalazzaretti8754 Eu pensei que a função foi do google foi desativada mais não, ainda está ativa em configurações de conta do google onde vc possibilita enviar emails
Funciona com o xampp?
Infelizmente o envio não vai funcionar, mas por uma limitação do Xampp mesmo.
@@WebProdutora-oficial Depois de muito estresse eu consegui fazer com o xamp... Mas valeu mesmo assim
@@yanferreira1684 Oii! Poderia me explicar como conseguiu? Ou indicar um tutorial, se vc tiver seguido algum... Estou usando o Xampp e não consigo fazer o POST funcionar de jeito nenhum... Consegui enviar um email, mas só "chumbando" as informações ao invés de pegar o que o usuário digitou.
quando eu boto $_post['nome'] da erro
POST*
Olá Samuel, pode ser muitas coisas.
Confira os ; (ponto e virgula) nas linhas.
Qual a mensagem de erro que aparece para você?
Estou tendo o mesmo problema! Você conseguiu resolver?
Estou com erro 405, pode me ajudar?
Olá, provavelmente o caminho da página que estás tentando enviar o e-mail está errado.
Q complicação pra liberar o Gmail ...
É que atualmente o conceito de span está muito disseminado, pois isso eles bloqueiam tanto.
@@WebProdutora-oficial hummm ... spam existe antes mesmo do Google ...
Boa tarde. Amigo baixei a biblioteca via composer como vc, porém dá erro na linha 4 onde fica o primeiro use PHPMailer\PHPMailer\PHPMailer; Pode me ajudar a decifrar? esse é o erro no navegador Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/storage/d/f9/0e/clusterapp1/public_html/cluster/email/email.php on line 4
o meu da esse erro alguem pode me ajudar? chega assim no meu email
Mensagem enviado pelo site
Nome: Array ['nome']
E-mail: Array ['email']
te mandei uma msg pelo zap
eu sou claramente a pessoa mais burra em programação assistindo isso, e só queria enviar um e-mail. 🥲🥲🥲
Oiiii creio que está procurando outra coisa.
Esse envio ensina a usar o gmail com programação, geralmente usado em sites.
Muito obrigado pelo vídeo!! Ajudou demais!!!
no cmd da erro o composer não é reconhecido como um comando interno não consegui
É preciso instalar o Composer primeiro th-cam.com/video/t-WoLniiBfc/w-d-xo.html