
Tenho dois VPS na DigitalOcean: example.com para minha página da web e mail.example.com como servidor de e-mail.
Em mail.example.com posso enviar e receber e-mails com êxito usando o terminal ou uma interface da web Roundcube. Eu uso Postfix e Dovecot, e o nome de usuário e a senha do usuário de e-mail são iguais aos de um usuário Unix.
Meu problema é que example.com não consegue enviar e-mails, por exemplo, para registros de usuários. Estou tentando com as credenciais SMTP do meu mail.example.com, sem sorte.
Então, estou tentando entender como tudo isso funciona. Se eu quiser usar as credenciais SMTP de mail.example.com em example.com, preciso abrir as portas de correio em example.com e usar Postfix e Dovecot para retransmitir? Ou isso não é necessário e o erro está em algum lugar em mail.example.com?
Estou lutando com isso há uma semana, então eu realmente apreciaria qualquer tipo de orientação aqui.
Responder1
Quando você testou o envio de e-mails via terminal ou interface web do Roundcube, isso foi diretamente no servidor de e-mail vps? Nesse caso, isso não significaria necessariamente que as portas de entrada do servidor de e-mail estão habilitadas (que é o que o seu servidor web) estaria tentando se conectar.
Eu recomendo que você teste e conecte-se à conta do servidor de e-mail SMTP com qualquer cliente de e-mail (Gmail, Outlook) antes de tentar se conectar ao Wordpress no servidor web. Isso permitirá que você verifique se o próprio servidor de e-mail está configurado para conexões SMTP de entrada.
Em seguida, tente conectar-se através da interface do plugin WP Mail SMTP do Wordpress.
- Se isso falhar, seu servidor web pode ter portas de saída para SMTP bloqueadas/desativadas.Por padrão (a partir de 2015), a Digital Ocean possui um bloco SMTP inicial em novas contas VPS criadas em determinados contextos. Se você registrar um ticket de suporte (https://cloud.digitalocean.com/support) a equipe poderá resolver isso para você após alguma verificação manual da conta.
- Se após a confirmação do DO as portas estiverem abertas para SMTP, verifique se o IP do próprio servidor web não está na lista negra.