Não consigo enviar email via formulario php no servidor localhost

1. Não consigo enviar email via formulario php no servidor localhost

Fábio Corrêa
fabiocorreavitor

(usa Linux Mint)

Enviado em 31/03/2016 - 21:18h

Olá amigos, boa noite!

Anteriormente eu usava um servidor free de php para fazer os testes de envio de email com meu formulário.
Porém, acho que o excedi o limite de envios e nunca mais consegui enviar email por lá.
A alternativa que pensei foi enviar email localmente atraves do localhost.

Pesquisei um pouco, e vi que era necessário instalar o sendmail para que passasse a enviar emails localmente.

Instalei o sendmail e fiz as configs que vi em varios tutoriais inclusive aqui do forum, porém não funcionou.

Eu envio email, pelo formulario, o formulario envia normalmente, (antes de instalar o sendmail o form dava erro ), só que o
email não chega.

Meu php.ini está assim:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.gmail.com
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t -i

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail().
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On

; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
; Log mail to syslog (Event Log on Windows).
;mail.log = syslog


Notei o caminho nesta linha: sendmail_path = /usr/sbin/sendmail

Porém na pasta /usr/sbin/ não existe o arquivo sendmail, pode ser por isso que não está enviando?

E na linha SMTP = smtp.gmail.com coloquei o smtp do gmail que é a conta por onde o formulario vai receber as msgs,
não sei se isto está correto.

Não postarei aqui as linhas de código do meu formulario, pois como disse ele está funcionando normalmente, meu problema é
com o php no linux para que ele passe a enviar emails localmente.

Desde agradeço a todos!





  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts