Enviando e-mails pelo localhost

O que vamos aprender hoje é como fazer com que a configuração do php aceite o envio de mensagens mesmo estando no servidor local (localhost).

Por | @biel_pinheiro Programação
Boa noite a todos,

Dei uma sumida devido ao grande volume de trabalho, mas estou de volta, e lhes apresentarei um artigo simples, porém de grande utilidade para os desenvolvedores novatos e experientes na área de Web.

Todo mundo já sentiu necessidade de testar um formulário de e-mails localmente. O problema é que na maioria das vezes o próprio php está desconfigurado para efetuar tal envio.
O que vamos aprender hoje é como fazer com que a configuração do php aceite o envio de mensagens mesmo estando no servidor local (localhost).

Para tanto, abra o arquivo php.ini, que geralmente encontra-se na pasta WINDOWS de seu computador.

Procure este trecho (Note que o funcionamento se dará apenas em plataforma Windows)

[mail function]
; For Win32 only.
;SMTP = localhost
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com
sendmail_from = trialkey



Esta é a configuração padrão. Pegue um smtp válido (sua conta de e-mail no uol, bol, terra, yahoo ou qualquer outro que possua smtp) e coloque como abaixo:

[mail function]
; For Win32 only.
;SMTP = localhost
SMTP = smtp.seuprovedor.com.br
smtp_port = 25

; For Win32 only.
;sendmail_from = seuemail@seuprovedor.com.br
sendmail_from = trialkey


Pronto!

Agora é só fazer os testes para saber se está tudo OK.
É claro que existem muitas versões de PHP por aí, se por acaso em alguma não funcionar, entre em contato comigo que juntos tentaremos resolver qualquer problema.

Obrigado a todos, e até a próxima!

Mais sobre: e-mail, php, localhost
Share Tweet
DESTAQUESRecomendado
Mais compartilhados
Comentários