enviar e ler e-mails no Postfix

1. cria dois utilizadores no sistema:
  • sudo -s (para passar a administrador)
  • adduser aluno1
    • password 1234
  • adduser aluno2
    • password 1234

2. com o programa mail, envia um e-mail para o aluno1
  • su - aluno2 - entra na conta do aluno 2
  • mail aluno1
    • cc: deixar em branco (cc = carbon copy, cópia para)
    • enter
    • Subject: para aluno1
    • enter
    • Olá, aluno 1, um abraço do aluno 2
  • ctrl+d terminar
3. inicia sessão como aluno1 e lê a mensagem:
  • su - aluno1
  • mail
  • 1 (para ler o e-mail 1)

4. aproveita que estás na conta aluno1 e envia o seguinte email para o aluno2:

subjetc: para o aluno2
Olá, aluno2. Um grande abraço do aluno1.


5. experimenta enviar um e-mail com o comando echo, sem o editor mail:
  • echo "Está um lindo dia" | mail -s "Bom dia" aluno2  - primeiro o conteúdo depois o assunto (subject)
  • echo "Está uma linda tarde" | mail -s "Boa tarde" aluno2 
  • echo "Está uma linda noite" | mail -s "Boa noite" aluno2 
nota: como funciona o echo:
  • o comando echo “Está um lindo dia”escreve no ecrã
  • barra vertical |, que se chama pipe ou cano, dize ao Linux: "Em vez de mostrares este texto no ecrã, empurra-o para dentro do comando seguinte"
  • echo "Está um lindo dia": Escreve o texto que vai no corpo do e-mail. A barra (|) apanha esse texto e empurra-o para dentro do comando seguinte, mail
  • -s "Bom dia": -s define o assunto (subject) do e-mail.
  • aluno1: é o destinatário real que vai receber a mensagem na sua caixa.

6. envia um e-mail com várias linhas:
  • echo -e "Que sei eu do que serei \n Eu que não sei o que sou? \n Ser o que penso? \n Mas penso ser tanta coisa! \n" | mail -s "poema Fernando Pessoa" aluno2 
-e ativa interpretações como \n (nova linha)
cada \n cria uma linha nova

7. ler e-mails não lidos do aluno2
  • su - aluno2 (entra na conta aluno2)
  • cd /var/mail
  • ls - aparece o "Spool de Correio" do Linux, a central de caixas do correio. São ficheiros de texto onde o Postfix vai "despejar" as mensagens novas assim que elas chegam. Como estás na área do aluno2, só consegues abrir o ficheiro aluno2.
  • nano aluno2 - mostra os e-mails novos recebidos
  • nano aluno1 - não consegues ler, abre um ficheiro em branco. Repara na barra inferior que diz acesso negado.
  • mail (mostra todos os e-mails não lidos, à esquerda, aparece U de mensagem não lida e N de mensagem nova)
  • insere o número do e-mail Boa noite
  • ctrl+d - sair

8. verifica que o e-mail foi movido para a pasta mbox depois de lido
  • mail
  • já não consegues visualizar o e-mail Boa noite
  • ctrl+d
as mensagens lidas são retiradas do arquivo de entrada inbox e arquivadas ficheiro mbox

9. voltar a ver e-mail lidos
  • clear - limpa o ecrã
  • pwd - vê em que pasta estás
  • entra na pasta /home/aluno2, caso não estejas nela
  • ls - verifica que tens o ficheiro mbox
  • mail -f mbox - lista todos os e-mails lidos
    • -f serve para dizer que queres abrir o ficheiro mbox, se não colocares -f o Linux pensa que queres enviar um e-mail para o utilizador mbox
  • nano mbox - mostra todos os e-mails lidos
No Ubuntu não existe um único ficheiro que junte e-mails lidos e não lidos. O sistema separa a "caixa de entrada" do "arquivo".

8. chama o professor para te avaliar e faz:
  • ls /home              mostra os utilizadores do Ubuntu
  • mail                     mostra todos os e-mails não lidos
  • mail -f mbox       lista todos os e-mails lidos

se não funcionar
  • exit - para sair da área aluno2, se disser que há processos abertos, volta a escrever exit
  • sudo chmod 1777 /var/mail
  • su - aluno2
 

Sem comentários:

Enviar um comentário

Nota: só um membro deste blogue pode publicar um comentário.