Informática Numaboa - Linux
Slackware + Postfix
Sex 17 Mar 2006 12:02 |
- Detalhes
- Categoria: Como fazer instalações
- Atualização: Quinta, 03 Abril 2008 13:50
- Autor: vovó Vicki
- Acessos: 29691
Teste de envio local padrão Unix
Até o momento o Postfix está configurado para usar o padrão Unix, ou seja, usa o formato mailbox para as caixas de correio e identifica os usuários através da tabela aliases. Isto significa que, se um dos usuários do sistema receber emails, estes são guardados sequencialmente num arquivo que tem o nome do usuário, localizado no diretório /var/spool/mail.
Já temos tudo para testar o funcionamento do Postfix neste padrão: temos o usuário carteiro (lembra dele?) e o Postfix está devidamente configurado. Agora é só escolher um cliente.
7. Teste com mailto
# echo "Teste OK..." | mailto -s "Primeiro teste do Postfix" carteiro
onde
- echo é o comando para "ecoar" texto
- "Teste OK..." é o texto que deve ser entregue ao programa mailto e que é o texto do email
- | é o pipe que transfere o resultado do comando echo para o programa mailto
- mailto é um utilitário para enviar emails
- -s é a declaração de assunto (subject)
- "Primeiro teste do Postfix" é o assunto
- carteiro é o destinatário. Se quiser enviar para mais de um usuário, basta por na lista. Nomes dos usuários devem sempre estar em minúsculas e NÃO podem ter acentos.
Cruze os dedos, aperte a tecla Enter e inspecione o resultado:
# cd /var/log/mail # ls ... aparece o arquivo correio # elvis carteiro ... você vai ver algo parecido com From root @numaboa.com.br Sat Feb 11 20:54:34 2006 Return-Path:X-Original-To: carteiro Delivered-To: carteiro @numaboa.com.br Received: by mail.numaboa.com.br (Postfix, from userid 0) id 1585D3F70; Sat, 11 Feb 2006 20:54:34 -0200 (BRST) MIME-Version: 1.0 To: carteiro @numaboa.com.br Subject: Primeiro teste do Postfix Message-ID: <0_621_1139698474_1@ns2> Content-ID: <0_621_1139698474_2@ns2> Content-type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Date: Sat, 11 Feb 2006 20:54:34 -0200 (BRST) From: root @numaboa.com.br Teste OK...
Experimente mandar outro email onde o assunto ou o texto contenham palavras acentuadas ou caracteres especiais. Por exemplo, mande para o usuário carteiro um email com o texto "Teste para usuário carteiro". Vai aparecer uma mensagem de aviso do mailto (não é uma mensagem de erro) do tipo:
WARNING: You have entered 8-bit characters in what is supposed to be plain ASCII text...
Abra novamente o arquivo /var/spool/mail/carteiro. O email vai estar lá, só que o texto aparece como Teste para usu=E1rio carteiro, onde á foi substituído por =E1
O utilitário mailto também pode ser chamado sem qualquer tipo de parâmetro. Neste caso, o mailto vai apresentar as perguntas To: e Subject:. Depois disto, o cursor entra numa nova linha e fica esperando você digitar o texto. Terminado o texto, encerre o mailto com Ctrl+D.