Roteamento especial Introdução O _S_e_n_d_m_a_i_l normalmente transmitirá mensagens de email diretamente ao seu destino usando SMTP (standard email protocol over TCP/IP, ou, em português, protocolo padrão de email sobre TCP/IP). Às vezes ele é inapropriado. Você pode querer intervir "manualmente" em uma decisão tomada pelo Sendmail. 11.. RRaazzõõeess ddiiffeerreenntteess ppaarraa ssee ffaazzeerr rrootteeaammeennttoo eessppeecciiaall Há muitas razões técnicas para o porquê de alguém querer ter o controle sobre o funcionamento normal do _S_e_n_d_m_a_i_l. Aqui vão algumas: · A máquina de destino não é acessível de seu computador. Seu computador está atrás de um firewall. · O DNS da máquina de destino está mal-feito ou incompleto (Sem um registro MX válido). · A máquina é acessível apenas por UUCP. Você passa por essa situação quando uma máquina tem um domínio válido, mas não possui conexão direta com a _i_n_t_e_r_n_e_t. Seu computador pode ter sido designado como o recebedor de email para esse domínio e como tal, ele receberá todos os emails para este domínio. Ele precisará de regras especiais para repetir as mensagens apropriadamente. · Você tem uma rota melhor (menos cara, rápida...) do que a padrão para esta máquina. 22.. TTaarreeffaass Você pode ter regras especiais. Cada regra contém a informação seguinte: DDeessttiinnoo Este é o domínio de destino que você quer controlar. RReeppeettiiddoorr Esta é máquina que receberá (e repetirá) as mensagens para a máquina de destino. O repetidor pode ser um nome de domínio completo ou nome UUCP dependendo da máquina que será usada para alcançar esse repetidor. ggeerreenncciiaarr ssuubb--ddoommíínniioo ddaa mmeessmmaa ffoorrmmaa Esta regra pode-se aplicar a um domínio de destino e a todas as máquinas/subdomínios abaixo dele. Note que você pode selecionar esta opção e ainda informar outro roteamento especial para uma máquina/subdomínio deste domínio. Essa regra terá precedência sobre esta opção. TTrraannssppoorrttee Você escolhe qual o mecanismo que será usado para encontrar o repetidor. 33.. AArrqquuiivvooss As regras são guardadas no arquivo /var/lib/mailertable. O utilitário /usr/sbin/makemap é usado para criar uma base de dados indexada fora desse arquivo. O _C_o_n_f_i_g_u_r_a_d_o_r _L_i_n_u_x cuida disso sempre que você grava as regras. 44.. mmaaiilleerrttaabbllee éé uummaa ooppççããoo Muitos Sendmail não suportam o mecanismo mailertable. Esta é uma opção de tempo de compilação e algumas distribuições de Linux preferiram não inclui-la. Na tela "informação básica da máquina", há uma opção para ativar o seu suporte (banco de roteamento especial). Se você colocar alguma entrada na tabela, o Configurador Linux lhe avisará se a funcionalidade não tiver sido escolhida. Uma vez selecionada a funcionalidade, você deve regerar o arquivo sendmail.cf. Se seu _S_e_n_d_m_a_i_l falhou ao iniciar depois disso, cheque os registros de erros em /var/log. Seu Sendmail pode estar configurado para não suportar o conceito de mailertable.