Olá, estou com um problema no meu domínio de e-mail smtp.yandex.com ao configurar o Discourse no meu servidor Debian. O problema é um readtimeout quando tento usar minhas credenciais na porta 465; a porta 587 não pode ser usada pelo Yandex e a porta 25 está simplesmente fechada. Encontrei algumas informações sobre esse problema com o Yandex, e a recomendação é usar o Mailgun no Discourse. Portanto, agora estou tentando encontrar outra solução. No mesmo servidor, o Postfix está instalado e consegue autenticar facilmente com as mesmas credenciais no servidor SMTP. Agora estou procurando uma maneira de fazê-los trabalhar juntos. Ou seja, como fazer o Postfix se comunicar com o Discourse em vez do aplicativo de e-mail padrão, usando minha configuração do Postfix? É possível? Agradeço qualquer ideia, obrigado. O Discourse foi instalado seguindo estas instruções: https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Bem-vindo ao meta, @engs! Ficamos felizes em tê-lo aqui.
O e-mail é complicado, por isso é altamente recomendável usar um serviço como o Mailgun. Além disso, a entregabilidade de e-mails pode ser imprevisível, mesmo que você configure seu próprio servidor, devido à reputação do endereço IP.
Parece ser um problema de rede. Você precisará resolvê-lo com seu firewall ou provedor de hospedagem.
Então você precisará configurar seu servidor de e-mail para permitir que o Discourse se conecte. Do ponto de vista do Discourse, é mais fácil (pelo menos) se você atribuir uma senha.
Existem milhares de coisas que tornam a operação de um servidor de e-mail difícil. Só para constar, quando e-mail era fácil, eu portei o sendmail e o UUCP para o Linux e gerenciei meu próprio servidor de e-mail por uma década. Tentei algumas vezes configurar um servidor de e-mail, mas ainda não me esforcei o suficiente para ter sucesso.