Caso algum problema ocorra com a instalação, existem algumas ferramentas que podem auxiliar a encontrar a raiz do problema. O primeiro local que deve ser examinado são os arquivos de histórico do smail. Eles são mantidos no diretório /var/spool/smail/log e são denominados logfile e paniclog, respectivamente. O primeiro contém registros de todas as transações e o segundo traz somente as mensagens de erro relacionadas com a configuração e assuntos similares.
Uma entrada típica no arquivo logfile tem o seguinte formato:
Indica que uma mensagem enviada pelo superusuário root para
foi adequadamente recebida pela máquina aracaju utilizando SMTP.
Mensagens que não puderam ser entregues pelo smail, geram uma mensagem de erro no local dos dados de entrega:
O erro acima é um erro típico, que ocorre quando o programa smail reconhece adequadamente que deve enviar a mensagem para aracaju, porém este não tem os serviços SMTP adequadamente configurados. Esse problema é causado possivelmente por problemas de configuração ou por falta de suporte TCP nos binários do smail.
Este é um problema que pode ocorrer com certa freqüência. Há binários pré-compilados do smail, inclusive em distribuições , sem suporte a redes TCP/IP. Caso este seja o caso, será necessário recompilar o programa por conta própria ou buscar uma versão na Internet. Após instalar o programa smail, pode-se verificar se o suporte a TCP está ativo através da execução do comando telnet descrito a seguir na porta SMTP de sua máquina. Uma conexão bem sucedida com o servidor SMTP é mostrada a seguir (os comandos realizados estão em negrito):
Caso o teste não produza o aviso SMTP (a linha começando com o número 220), esteja seguro de que a sua configuração está realmente correta antes de prosseguir na compilação do smail, conforme descrito a seguir.
Ao se encontrar um problema com o smail que não seja possível localizar a partir das mensagens de erro geradas, pode-se ativar o modo de depuração do programa. Isso pode ser feito através do indicador -d, o qual opcionalmente pode ser seguido por um número que identifica o nível das mensagens que serão apresentadas (não pode haver espaços entre a opção e o nível). smail irá gerar um relatório da operação na tela, o que certamente fornecerá mais informações sobre o que está ocorrendo.
[Não Sei,...Mas Talvez as Pessoas Achem Isso Engraçado:] Caso nada mais ajude, pode-se acionar o programa smail no modo Rogue, através da opção -bR na linha de comando. A página de manual traz as seguintes informações sobre esta opção ``Informe o domínio hostil do gigante servidor de mensagens e o padrão RFC irá correr. Tente desativá-lo no protocolo nível 26 e retorne''. Apesar desta opção não resolver os seus problemas, ela pode proporcionar algum consolo e conforto.18.7