Restringir Postagem – Lista de Discussão MAJORDOMO (DirectAdmin)

Este guia mostra como permitir que somente remetentes autorizados publiquem em uma lista do Majordomo no DirectAdmin, usando a diretiva restrict_post.

Pré-requisitos

  • Acesso SSH ao servidor com permissão de root.
  • Lista de discussão já criada no domínio.

1) Acessar a pasta da lista

Entre no diretório da lista do domínio:

/etc/virtual/DOMÍNIO/majordomo/lists
Dica: Substitua DOMÍNIO pelo domínio real, por exemplo: /etc/virtual/empresa.com.br/majordomo/lists.

2) Criar a lista de remetentes autorizados

Crie o arquivo que conterá os remetentes permitidos:

nano allowFrom

Inclua um e-mail por linha, por exemplo:

filipe@webhaus.com.br
webhaus@gmail.com

3) Ajustar proprietário/permissões do arquivo

Defina o dono do arquivo para evitar erros de leitura pelo Majordomo:

chown -R majordomo:daemon allowFrom
Importante: Caso prefira aplicar somente ao arquivo, use chown majordomo:daemon allowFrom. Mantenha permissões 0640 (ou mais restritivas) conforme sua política.

4) Apontar a restrição no arquivo de configuração

Edite a configuração da lista desejada:

nano lists.config

Localize (ou adicione) a linha restrict_post e defina:

restrict_post = allowFrom

Salve e saia do editor.

5) Testar

  • Envie um e-mail de um endereço que está no allowFrom e confirme que a mensagem é distribuída.
  • Envie de um endereço não autorizado e confirme que a postagem é rejeitada/retida.

Como adicionar/remover remetentes

  • Abra o arquivo allowFrom e adicione/remova linhas.
  • Não é necessário reiniciar serviços; a checagem é imediata nas próximas postagens.

Reversão rápida

Para voltar a aceitar mensagens de qualquer remetente (comportamento padrão), desfaça a linha ou deixe-a em branco:

# restrict_post desabilitado
restrict_post =

Boas práticas

  • Mantenha o allowFrom atualizado e sob controle de acesso.
  • Documente quem pode postar e o owner da lista para auditoria.
  • Combine com outras políticas (por ex. moderation) se necessário.

Problemas comuns

  • Mensagens autorizadas sendo bloqueadas: verifique restrict_post apontando para o nome correto do arquivo; confira propriedade e permissões.
  • Arquivo ignorado: o arquivo deve estar no mesmo diretório da lista (.../majordomo/lists).
  • Endereço não coincide: use o e-mail exato do remetente (sem aliases que reescrevam o From:).
Resumo: Com o restrict_post = allowFrom você garante que só remetentes aprovados postem na lista, reforçando segurança e controle das comunicações.
Was this answer helpful? 1 Users Found This Useful (1 Votes)