Não é possível fazer o Sendmail funcionar no Ubuntu 18.04.3 (LTS) x64 no DigitalOcean Droplet

Não é possível fazer o Sendmail funcionar no Ubuntu 18.04.3 (LTS) x64 no DigitalOcean Droplet

Eu tomei essas medidas(coletado de inúmeras postagens neste fórum e em outros)para instalar e configurar SendMail em meu droplet DigitalOcean, executando Ubuntu 18.04.3 (LTS) x64, mas não consegui fazê-lo funcionar.

1. Sendmail instalado:

sudo apt-get install sendmail

2. alterou o nome do host:

# sudo hostnamectl set-hostname coffee

# sudo nano /etc/hostname
coffee

# hostname
coffee

3. alterou o arquivo hosts:

# sudo nano /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.1.1 coffee.barismo.com coffee

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

4. alterou o arquivo de nomes de host locais:

# sudo nano /etc/mail/local-host-names
localhost
coffee

5. criou uma tabela genérica:

sudo nano /etc/mail/genericstable
www-data       [email protected]
root           [email protected]

6. criou um arquivo de domínios genéricos:

sudo nano /etc/mail/generics-domains
barismo.com

7. adicionou o seguinte ao sendmail.mc:

sudo nano /etc/mail/sendmail.mc
FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl

8. e finalmente reconfigurei o sendmail e reiniciei os serviços e o servidor:

sudo sendmailconfig
sudo systemctl restart sendmail
sudo service apache2 restart
sudo systemctl restart apache2

Depois de tudo isso, ainda não funciona.

Quando tentei enviar um e-mail de teste:

# echo "Subject: test" | /usr/lib/sendmail -v [email protected]

Eu recebo esse erro emregistro de e-mail:

Jan 19 08:13:07 barismo sm-mta[25919]: 00J837P9025919: to=<[email protected]>, 
ctladdr=<[email protected]> (0/0), delay=00:10:00, xdelay=00:10:00, 
mailer=esmtp, pri=30295, relay=alt4.gmail-smtp-in.l.google.com. [172.253.112.27], 
dsn=4.0.0, stat=Deferred: Connection timed out with alt4.gmail-smtp-in.l.google.com.

E quando tentei enviar um e-mail para mim mesmo em meu script PHP, recebo este erro:

Jan 19 08:10:43 barismo sm-mta[26115]: 00J81emc025911: to=<[email protected]>, 
ctladdr=<[email protected]> (33/33), delay=00:09:03, xdelay=00:04:22, 
mailer=esmtp, pri=210494, relay=shared18.accountservergroup.com. [192.185.134.44], 
dsn=4.0.0, stat=Deferred: Connection timed out with shared18.accountservergroup.com.

Caso seja relevante, deve-se observar que o DNS do meu domínio está hospedado no Site5 e alterei apenas o registro 'A' para apontar para meu droplet Digital Ocean, mantendo os registros 'MX' no Site5 para lidar com e-mails.

Ainda consigo enviar e receber e-mails da minha caixa de correio do Site5 e do próprio nome de domínio(barismo.com e www.barismo.com)resolve corretamente para minha gota Digital Ocean sem problemas.

Qualquer direção será muito apreciada. Obrigado.

Responder1

A DigitalOcean parece bloquear conexões de e-mail de saída por padrão.

Citação de umGerente de comunidade DigitalOcean em SO:

Para evitar spam e abusos, algumas novas contas de usuários da DigitalOcean têm suas portas SMTP bloqueadas por padrão. Infelizmente, às vezes há falsos positivos. Parece que esse pode ter sido o seu caso. Se vocêabrir um ticket de suporte, a equipe terá prazer em remover esse bloqueio para você.

Então, você precisa abrir um ticket de suporte.

informação relacionada