Como enviar correio através do localhost, usando XAMPP em PHP
Pode enviar correio do localhost com o pacote sendmail , o pacote sendmail está inbuild no XAMPP. Então se você está usando o XAMPP então você pode facilmente enviar mensagens do localhost.
por exemplo você pode configurar C:\xampp\php\php.ini e c:\xampp\sendmail\sendmail\sendmail.inifor gmail para enviar mensagens.
in C:\xampp\php\php.ini find extension=php_openssl.dll e remova o ponto-e-vírgula do início dessa linha para fazer o SSL funcionar para o gmail para o localhost.
in php.ini file find [mail function] and change
- SMTP=smtp.gmail.com
- smtp_port=587
- sendmail_from = [email protected]
- sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
Now Open C:\xampp\sendmail\sendmail.ini. Replace all the existing code in sendmail.ini with following code
- [sendmail]
- smtp_server=smtp.gmail.com
- smtp_port=587
- error_logfile=error.log
- debug_logfile=debug.log
- [email protected]
- auth_password=my-gmail-password
- [email protected]
Now you have done!! create php file with mail function and send mail from localhost.
PS: don't forgot to replace my-gmail-id and my-gmail-password in above code. Além disso, don't esqueça de remover chaves duplicadas se você copiou as configurações de cima. Por exemplo, comente na seguinte linha se houver outro sendmail_path : sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe" no ficheiro php.ini
Também lembre-se de reiniciar o servidor usando o painel de controlo XAMMP para que as alterações tenham efeito.
Artigos semelhantes
- É possível enviar e-mails de um site WordPress no servidor local do XAMPP?
- Como enviar e-mail usando PHP
- O Serviço Postal dos EUA vai levar o meu correio de saída se eu morar num prédio de apartamentos onde as caixas de correio não têm bandeira?
- O que devo fazer quando um vizinho me bloqueia continuamente a caixa de correio e eu não consigo receber o meu correio?