Isso é citado em link
Se você estiver executando o sendmail em um servidor Linux, é muito fácil configurar o sendmail para que qualquer email enviado para um endereço de email desconhecido em seu domínio seja encaminhado para um endereço conhecido. Fazer isso resulta em um monte de spam, mas eu gosto disso, pois posso usar endereços de e-mail que não existem para propósitos específicos (como quando um fórum requer um endereço de e-mail válido como parte do processo de confirmação de inscrição) .
Veja como configurar um pega-tudo para todos os endereços de e-mail desconhecidos no Fedora (o seu distinto pode ser um pouco diferente), todos esses comandos precisam ser executados sob o usuário root:
-
Edite o arquivo
/etc/mail/sendmail.mc
e procure a linha que contém virtusertable e certifique-se de que não esteja comentado. Se estiver comentado, remova o comentário. No meu caso, parece assim:FEATURE('virtusertable', 'hash -o /etc/mail/virtusertable.db')dn
-
Edite o arquivo
/etc/mail/virtusertable
e adicione linhas como as seguintes, uma para cada domínio em seu servidor ao qual você deseja adicionar um resumo:@domain1.com postmaster-domain1 @domain2.com postmaster-domain2
Neste exemplo, qualquer mensagem enviada para um usuário desconhecido em domain1.com será encaminhada ao usuário postmaster-domain1 e qualquer email enviado a um usuário desconhecido em domain2.com será encaminhado ao usuário postmaster-domain2. Para que isso funcione, os usuários para quem o email está sendo encaminhado devem existir e receber mensagens.
- No diretório
/etc/mail
, execute o comandomake
. - Reinicie o serviço sendmail usando o comando
service sendmail restart
.
Isso é tudo que existe para isso. Depois de executar essas etapas simples, você receberá todos os e-mails enviados para usuários desconhecidos em seu domínio.