Instale um MTA local, como exim , e configure-o para usar um smarthost , neste caso o servidor de e-mail do seu provedor ou o google (o último possivelmente melhor se você estiver preocupado com a reputação SMTP da sua casa IP).
Em seguida, configure o encaminhamento para seu usuário. Existem muitas maneiras de fazer isso. Com exim no Debian, você pode editar /etc/aliases e definir foo: [email protected] . Outra abordagem seria criar ~/.forward contendo [email protected] , mas isso significa que seu $HOME precisa estar disponível no momento em que o e-mail é enviado (nem sempre o caso para mim, meu $HOME é montado apenas no login) .
Um bom MTA (como exim ) suportará smarthosts e também faz tentativas.