Dezembro 24, 2021

Enviar E-Mail de Localhost em PHP usando XAMPP

envie e-mails do Localhost em PHP usando o XAMPP, em primeiro lugar, o PHP é uma linguagem de script de código aberto, o que significa que você pode alterar seus arquivos principais do PHP de acordo com suas necessidades.

PHP também tem um pacote embutido SENDMAIL, que é usado para enviar e-mails de um servidor localhost como o XAMPP.

Enviar E-Mail de Localhost em PHP usando XAMPP
Enviar E-Mail de Localhost em PHP usando XAMPP

o processo abaixo explicado a partir do servidor XAMPP.

o XAMPP está para:

  • multi-Plataforma -X
  • Apache -Um
  • MySQL -M
  • PHP -P
  • Perl -P

4+ Passos para Enviar Correio a Partir do Localhost em PHP Usando o XAMPP

Aqui está uma lista de todos os passos que eu expliquei abaixo completamente.

  • crie uma senha de aplicativo para configurar o Gmail SMTP.
  • modificar no arquivo de configuração PHP (php.ini).
  • modificar no arquivo de configuração SendMail (sendmail.ini).
  • reinicie o servidor Apache.
  • tente o código-fonte do exemplo.

crie uma senha de aplicativo para configurar o Gmail SMTP

para acessar a conta do Gmail protegida pela autenticação 2Step, temos que criar uma senha de aplicativo que ajuda a enviar e-mails usando nossa conta do Gmail como conta SMTP.

  • Vá para https://security.google.com/settings/security/apppasswords
  • Selecione e-Mail e a Outros como a imagem abaixo,
Criar APLICATIVO senha no Gmail
Criar senha no APP do Gmail

Então você obtém a senha como “woaablyvvycyznenv” isso. Mantenha-o seguro para mais.

modificar no arquivo de configuração do PHP(php.ini)

  • vá para este local: C:\XAMPP\php\php.ini
  • abra o php.arquivo ini em qualquer editor de texto e pesquisa

mudanças no php.arquivo ini

remover ponto e vírgula (;) no primeiro linhas abaixo, e colocar o dado mudanças,

SMTP=smtp.gmail.com
smtp_port=465
sendmail_from = [email protected]
sendmail_path = “\”C:\xampp\sendmail\sendmail.exe \ “- t”

modificar no arquivo de configuração SendMail (sendmail.ini)

  • agora, a seguir está o arquivo de configuração do Sendmail aberto chamado sendmail.ini.
  • caminho: c:\xampp\sendmail\sendmail.ini

pesquisa

Alterações no sendmail.arquivo ini

  • smtp_server = smtp.email.com
  • smtp_port=465
  • smtp_ssl=auto
  • error_logfile=erro.log
  • debug_logfile = debug.log
  • [email protected]
  • auth_password=PUTthecreatedAppPasswordOnFirstStep

Reinicie o Servidor APACHE no XAMPP painel de controle.

Exemplo de Enviar Correio a Partir do Localhost em PHP Usando o XAMPP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<?php
/ / a mensagem
$ msg = “primeira linha de texto \ nssegunda linha de texto”;
// usar a propriedade wordwrap() se as linhas são mais de 70 caracteres
$msg = wordwrap($msg,70);
$e-mail = “[email protected]”;
//cabeçalhos de email são obrigatórios para o envio de e-mail
$headers = ” De:”.$mail . “\r \ n”.
‘Responder A:’. $mail. “\r \ n”.
‘X-Mailer: PHP/’. phpversion();
// enviar e-mail
if (mail(“[email protected]”,”Meu assunto”,$msg,$headers)) {
echo “Bom para ir!”;
}else{
echo “Algo Errado”;
}
?>

estas são as etapas completas para enviar e-mails do localhost em PHP.

além disso, verifique:

CSS de Consulta de mídia para Desktop, Tablet,Celular

codificação feliz..!

este artigo foi útil?
YesNo

Deixe uma resposta

O seu endereço de email não será publicado.