Skip to content

FellipeCarvalho/sendEmailFree

Repository files navigation

LinkedIn MIT License

GitHub code size in bytes GitHub language count GitHub top language


Logo

Como enviar email através de um formulário em PHP

Insira um formulário com envio de email em seus projetos
Explore o conteúdo »

Reporte Bugs · Solicite novos Recursos

Conteúdo
  1. Sobre o Projeto
  2. Iniciando
  3. Contribuição
  4. Licença
  5. Contato

Sobre o Projeto

Logo

Através desse repositório é possível criar um formulário simples com HTML5+Bootrap e enviar emails diretamente a partir do formulário utilizando a biblioteca PHPmailer do PHP, usando o PHP POO. Um projeto simples que pode ajudar quem esta iniciando com PHP e deseja enviar emails a partir de formulários ou acrescentar a biblioteca PHPmailer em seus projetos.

Desenvolvido com

O exemplo foi desenvolvido com as tecnologias abaixo.

Iniciando

O primeiro passo é fazer um clone do projeto para o repositório em seu computador.

Pre requisitos

Para este exemplo você vai precisar ter em seu computador/repositório a instalação básica do XAMMP ou WAMPP da versão superior 7 ou superior. Ou ainda uma hospedagem já com servidor apache configurado.

Ter uma conta de email com as seguintes informações:

  • Email
  • Senha
  • Endereço smtp
  • Porta SMTP
  • Saber se seu email usa configuração TSL, SSL ou não tem criptografia.

Configuracao

  1. Faça o clone desse repositório

  2. Abra o arquivo "processa_envio_email.php" com editor de sua preferência

  3. Edite a linha 71 onde pede o servidor de email, para o servidor do seu email: $mail->Host = 'smtp.servidoemailexemplo.com.br';

  4. Edite a linha 73 onde pede o seu email que será usado para envio de emails $mail->Username = 'email@exemplo.com';

  5. Edite a linha 74 e coloque a senha do seu email (essa senha não deve ser compartilhada, após inserir nesse trecho uma recomendação de segurança é colocar o arquivo fora do diretório público, fazendo apenas sua referência) $mail->Password = 'senhadoseuemailexemplo';

  6. Edite a linha 75 caso não seja "SSL" a configuração do seu email, deixe vazio caso não tenha. $mail->SMTPSecure = 'ssl';

  7. Edite a linha 76 e insira a porta do seu servidor de email $mail->Port = 465;

  8. Edite a linha 79 e insira o seu email novamente, esse será o email de envio $mail->setFrom('email@exemplo.com');

Após feito essas etapas, o seu projeto já estará pronto para enviar emails a partir do formulário.

Contribuicao

Contribuir faz com que as comunidades open source crescam, sinta-se a vontade e contribua com seu talento!

  1. Crie um Fork desse Projeto
  2. Crie o seu recurso em um novo branch (git checkout -b feature/AmazingFeature)
  3. Commit suas alterações (git commit -m 'Add some AmazingFeature')
  4. De um Push no Branch (git push origin feature/AmazingFeature)
  5. Na opção do GitHub "Pull Request" clique em "PullRequest" das alterações que você realizou

License

Distribuição sob MIT License. Veja LICENSE para mais informações.

Contato

Fellipe Carvalho - https://br.linkedin.com/in/fellipe-carvalho-6b688190 - fellipealbert3@gmail.com

Link do Projeto: https://github.com/FellipeCarvalho

Releases

No releases published

Packages

No packages published