Para usar o programa smail em um ambiente exclusivamente UUCP, a instalação básica é bastante simples. Primeiro, esteja certo de que as ligações simbólicas descritas acima estão perfeitamente configuradas. Caso se espere receber lotes de mensagens SMTP de outros sites, deve-se criar uma ligação também para o programa rsmtp.
Na distribuição de Vince Skahan do programa smail será possível encontrar um arquivo exemplo de configuração. Ele é denominado config.sample e está localizado em /usr/lib/smail. Basta copiá-lo com o nome de config e editá-lo para que contenha os valores específicos do site local.
Assumindo que o site tenha o nome de lindoia.cnclinux.com.br e esteja registrado nos mapas UUCP como lindoia, tendo como máquina de otimização de roteamento a máquina iracema, então o arquivo
config terá o seguinte conteúdo:
O primeiro comando indica ao smail os nomes dos domínios aos quais a máquina pertence. Os nomes podem ser inseridos aqui, separados por dois pontos. Caso o site tenha um nome registrado nos Mapas UUCP, deve-se adicionar a palavra uucp. Ao lidar com uma mensagem, smail determina o nome da máquina local através da chamada de sistema hostname(2) e verifica se os endereços dos destinatários não contém este nome. Caso o endereço coincida ou o endereço do destinatário não esteja qualificado, este será considerado local e o programa smail tentará entregar a mensagem para o usuário ou apelido na máquina local. De outra forma o destinatário é considerado remoto e será tentado o processo de entrega para a máquina de destino.
O parâmetro visible_name deve conter o nome totalmente qualificado do site, a ser usado nas mensagens enviadas. Este nome é utilizado na geração do endereço do remetente nas mensagens enviadas. Deve-se estar certo de que o programa smail reconhece o endereço como sendo da máquina local (por exemplo o nome de máquina de um dos domínios listados no parâmetro visible_domain). De outra forma as respostas às mensagens serão devolvidas ao remetente.
O último comando configura o caminho a ser usado para o roteamento via máquina de otimização (descrita na seção ). Com este arquivo de exemplo de configuração, smail irá reenviar toda mensagem destinada a um endereço remoto para a máquina de otimização de roteamento. O caminho especificado em smart_path será usado como rota. Uma vez que as mensagens serão entregues via UUCP, este atributo deve especificar um sistema conhecido pelo programa UUCP. Por favor consulte o capítulo para saber como fazer para que o UUCP possa reconhecer uma máquina.
Há uma opção no arquivo acima ainda não explicada: uucp_name. A razão para o uso desta opção baseia-se no fato do smail, por padrão, utilizar um valor retornado de hostname(2) para assuntos específicos do UUCP, como o caminho de retorno dado pela linha de cabeçalho From_. Caso o nome da máquina não esteja registrado no projeto de mapeamento UUCP, deve-se indicar para o smail a obrigatoriedade de utilização do nome totalmente qualificado.21.3 Isso pode ser feito através da adição da opção uucp_name ao arquivo config.
Há outro arquivo em /usr/lib/smail, chamado paths.sample. Ele é um exemplo de como o arquivo paths pode parecer. De qualquer forma, ele não será necessário a menos que se tenha conexões para troca de mensagens com mais de um site. Caso este seja o caso, o arquivo deverá ser escrito por conta própria ou através da geração de um arquivo a partir dos Mapas da Usenet. O arquivo paths será descrito posteriormente neste capítulo.