Como faço para configurar uma lista de permissões de e-mail usando apenas procmailrc para proteger meus filhos de e-mails indesejados?
Atualmente, eu uso o controle dos pais do sistema operacional, mas isso só é bom para o computador em que ele está ativado.
Eu entendo que à medida que meus filhos crescerem, eles descobrirão o trabalho em torno de quaisquer restrições técnicas dos pais impostas a eles, mas eu quero pelo menos entender as opções que tenho até então.
email
parental-controls
procmail
hanleyp
fonte
fonte
Respostas:
procmail
pode filtrar peloFrom
cabeçalho, e há muitos exemplos de receita.Mas não esqueça que
procmail
funciona apenas com correio entregue localmente. Não afetará as caixas de correio acessadas via IMAP ou webmail.fonte
${DEFAULT}
como a caixa de correio, adicione uma segunda receita que direcione o resto para/dev/null
.O que eu uso para enviar mensagens de mim para o meu telefone:
fonte
Acho que ainda não temos solução alguma, isso resolve exatamente o problema inicial. Portanto, gostaria de fornecer uma abordagem mais explícita. Vamos supor que nossa whitelist se parece com isso:
Então eu tentaria o seguinte recibo:
Isso enviaria todos os e-mails que não são de [email protected] e não de [email protected] para
/dev/null
. Os emails restantes são enviados para o destino padrão. Esteja ciente de usar\.
no seu padrão, se você gosta de combinar um único ponto. O padrão.
corresponde a um único caractere.Se você tiver uma lista de permissões curta, poderá tentar obter um recibo ainda mais curto combinando os padrões:
Esteja ciente de usar
( )
Aqui. Usando[ ]
seria um erro.fonte
Eu não tenho certeza de onde eu tirei isso (eu sei que não escrevi eu mesmo), mas eu tenho usado isso em um
.procmailrc
por um tempo agora para encaminhar apenas mensagens de um endereço listado em um arquivo whitelist separado para um determinado endereço de e-mail de destino:fonte