Eu instalei o Apache e o PHP5 no meu servidor Debian.
Primeiramente eu tentei usar o sendmail. Aqui está o procedimento passo a passo que tentei:
Step 1: apt-get install sendmail
Step 2: /etc/init.d/apache2 restart
Mas isso não funcionou.
Então eu tentei usar o SMTP externo.
Meu domínio está registrado em BigRock . Eu registrei um endereço de e-mail lá [email protected]
e ele me deu as credenciais necessárias.
No servidor, instalei o sSMTP
> apt-get install ssmtp
> Configured "/etc/ssmtp/ssmtp.conf" file.
No arquivo de configuração, adicionei
[email protected]
mailhub=smtp.fostergen.com:587 (Here I have doubt. I am not sure what to use here. I tried smtp.fostergen.com:587, smtp.fostergen.com:25,mx1.mailhostbox.com :587,mx1.mailhostbox.com:25.
Ainda não tenho certeza do que usar aqui mailhostbox.com. Eu usei mx1.mailhostbox.com como era a entrada mx para o meu domínio no bigrock Aqui está a tela! [Screenshot da ferramenta de gerenciamento de e-mail do bigrock])
hostname=vs3204.ams2.alvotec.de
(entrei no comando hostname -f
no meu servidor e obtive como resultado)
FromLineOverride=YES
UseSTARTTLS=YES
[email protected]
AuthPass=password provided during email registration on bigrock
> edited /etc/ssmtp/revaliases
(added " root:[email protected]:mx1.mailhostbox.com :587 " in the last line)
> edited php.ini file (sendmail_path = /usr/sbin/ssmtp -t)
> /etc/init.d/apache2 restart
Mas isso não funcionou.
Depois disso, tentei o eSMTP. Etapas Realizadas:
> apt-get install esmtp
> edited /etc/esmtprc
hostname=smtp.fostergen.com:587
username= [email protected]
password: password provide by bigrock
mda="/usr/bin/procmail -d %T"
> linked eSMTP to the legacy Sendmail path by execting the command "ln -s /usr/bin/esmtp /usr/bin/sendmail"
> edited php.ini file (/usr/bin/sendmail -t -i)
> /etc/init.d/apache2 restart
Mas esta técnica também falhou.
Eu só quero enviar e-mail para os usuários através da função de e-mail php. Por favor ajude. Para onde estou indo errado?