Discourse - SMTP do OVH

Já faz um tempo, mas acabei de criar um fórum com o email Pro da OVH e funciona, usando um servidor SMTP pro2. Imagino que seja tarde demais, mas pode ajudar outros.

Aqui está um pequeno guia:

  • Ao associar seu domínio, certifique-se de selecionar a segunda opção:

  • Nas configurações, estávamos no caminho certo:
    DISCOURSE_SMTP_ADDRESS: pro2.mail.ovh.net
    DISCOURSE_SMTP_PORT: 587
    DISCOURSE_SMTP_USER_NAME: nome@dominio.com
    DISCOURSE_SMTP_PASSWORD: ""
    DISCOURSE_SMTP_ENABLE_START_TLS: true
    DISCOURSE_SMTP_AUTHENTICATION: login

  • Ainda tive alguns problemas.
    Em (forum)/admin/email/skipped
    Percebi um erro: 550 5.7.60 SMTP; Client does not have permissions to send as this sender

  • Verifiquei novamente a configuração email de notificação e, bingo, não era o mesmo email que configurei no app.yml (ele configurou automaticamente um noreply@dominio.com em vez do email que eu usei).
    Então, certifique-se de que o email definido em DISCOURSE_SMTP_USER_NAME e na configuração administrativa email de notificação sejam os mesmos, e tudo deve funcionar.

Obrigado, ajudou muito.

Mudei de um servidor de e-mail dedicado para uma mistura de e-mail pro e exchange da OVH, e não conseguia descobrir por que não estava funcionando.

E o e-mail de notificação nas configurações de administrador faz funcionar!