501 5.5.4 Você não tem permissão para enviar deste endereço

Testando a configuração de e-mail do Discourse a partir de um cliente Thunderbird, consigo enviar e receber e-mails sem problemas. Mas no Discourse, nenhum e-mail é enviado com este erro:

501 5.5.4 You are not allowed to send from this address.

O que significa este erro?
Onde ele é gerado? De acordo com quais regras?

O registro SPF permite apenas que o MX envie e-mail (configurado como DISCOURSE_SMTP_ADDRESS), o que não parece apresentar problemas com outros domínios, já que os clientes SMTP se conectam ao MX para enviar.

Isso (provavelmente) significa que o Thunderbird está enviando de um endereço como user@example.com e seu fórum está enviando de user@forum.example.com. Você pode querer alterar seu endereço notification_email.

É algum serviço projetado para enviar e-mails transacionais?

Veja Solução de problemas de e-mail em uma nova instalação do Discourse

1 curtida

A mensagem de erro significa que o endereço do remetente não é permitido. Talvez porque ele não apareça na configuração de remetentes permitidos do servidor de e-mail.

Huh, encontrei meu erro, graças à sua contribuição, @pfaffman.

O ‘endereço’ na mensagem de erro se refere ao endereço do remetente. Eu estava focado no endereço IP, então fui enganado.

Assim que verifiquei o endereço de notificação (DISCOURSE_NOTIFICATION_EMAIL em containers/app.yml), percebi que meu servidor de e-mail estava faltando uma entrada para aquele remetente: adicionar o alias resolveu o problema.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.