Eu tenho uma instância do Amazon EC2 executando o Ubuntu. Existem apenas algumas contas de usuário e o servidor é usado para hospedar um pequeno aplicativo da web. Aparentemente, por padrão, cada conta de usuário possui uma conta de e-mail. Não usamos essas contas.
Recentemente, descobri que uma das contas está recebendo e-mails de "mensagens não entregues" de spam enviado em seu nome. Estamos recebendo centenas por hora e não percebemos até o disco ficar cheio.
É claro que excluímos todos os e-mails e no tempo que levou para a exclusão ser concluída recebemos mais 30.
A melhor solução é desabilitar o e-mail desta conta. Queremos manter a conta. Existe uma maneira de simplesmente remover a conta de e-mail de um usuário sem afetar a conta em si. Pesquisar no Google não me ajudou. Encontrei apenas instruções para excluir e-mails individuais ou excluir toda a conta do usuário.
Responder1
Esses e-mails são tratados pelo seu MTA, no Ubuntu, é postfix
. Se você não usar as contas, desabilitar o serviço seria o que eu recomendaria.
sudo update-rc.d stop postfix # stops the service
sudo update-rc.d disable postfix # disable the service from starting at boot
Reconfigurar o postfix para escutar apenas o loopback
endereço também é uma opção. Os spools de e-mail ainda estão lá, mas apenas outros usuários/daemons podem enviar mensagens entre si. Edite /etc/postfix/main.cf
e altere essas duas opções para ler
- inet_interfaces = somente loopback
- mynetworks_style = host
Em seguida, reinicie o postfix comservice postfix restart
Responder2
Editar/etc/aliases
Adicione uma linha como a seguinte:
user: /dev/null
Depois de salvar, execute newaliases
como root.
Responder3
Além da resposta correta postada por llua você deve definir umRegistro FPSpara o domínio. Isso reduzirá a eficácia das pessoas que tentam falsificar seu endereço de retorno. Isso não evita o fenômeno, mas reduz bastante o número de mailers que receberão esse tipo de correspondência (todos os grandes serviços de webmail suportam SPF).