Por padrão, o fetchmail invoca o agente de transferência de e-mail (MTA) local . Esse é o programa que você precisa configurar para definir o local da caixa de correio dos usuários. Se você quiser alterar o local onde o e-mail de um usuário específico é entregue, a maioria dos MTAs lê o arquivo chamado .forward no seu diretório pessoal. Você pode colocar um caminho diferente no seu próprio arquivo ~/.forward (apenas uma linha contendo o caminho completo do arquivo da caixa de correio onde você deseja que seu e-mail seja entregue).
/home/handygandy/mail/incoming
Você também pode escrever |someprogram no seu arquivo ~/.forward para invocar um agente de entrega de e-mail (MDA) , ou seja, um programa que lê o correio e determina o que fazer com base em regras personalizadas. Dois MDAs populares são procmail e maildrop .
Se você estiver apenas recebendo e-mails por meio do fetchmail, em vez de passar pelo MTA local, poderá dizer ao fetchmail para chamar um MDA diretamente. Passe a opção -m na linha de comando ou use a configuração mda em ~/.fetchmailrc . Por exemplo, uma maneira de entregar e-mails diretamente para ~/mail/incoming é colocar mda procmail em ~/.fetchmailrc e ter um ~/.procmailrc consistindo de
DEFAULT=$HOME/mail/incoming
Ou coloque mda maildrop em ~/.fetchmailrc e tenha ~/.mailfilter consistindo em
DEFAULT=$HOME/mail/incoming
(A semelhança entre os arquivos de configuração do procmail e maildrop não vai muito além disso.)