ler todos os e-mail num ficheiro

 

  • cd /var/mail - entra na pasta mail
    • a pasta mail é a Mbox, a central de distribuição do servidor 
    • verifica que tem o ficheiro heleno ou outro nome que deste
    • a pasta mail tem vários ficheiros ou cacifos, um para cada utilizador com todos os mails que recebeu, com o seu nome (ex: /var/mail/heleno, /var/mail/root)
    • quando o Postfix entrega um e-mail novo, abre o ficheiro, vai até à última linha e acrescenta (faz append əˈpend) o novo e-mail no fim do ficheiro
  • nano heleno - lê o ficheiro com todos os e-mails que existem para heleno

se o ficheiro estiver vazio, efetua o seguinte procedimento verifica que está com o administrador #

  • chown root:mail /var/mail – dá a propriedade da pasta ao utilizador root e ao grupo mail (o padrão do Linux)
  • chmod 1777 /var/mail - define as permissões corretas da pasta (o "1" ativa o Sticky Bit, que é obrigatório aqui)
  • rm -f /var/mail/heleno - elimina o ficheiro antigo do heleno (que deve estar com permissões corrompidas)
  • systemctl restart postfix - reinicia o Postfix para ele assumir as novas permissões da pasta
  • echo "bom dia" | mail -s "olá" heleno  - volta a enviar o e-mail