Roteamento complexo Introdução O Sendmail roteia email usando o domínio do destinatário. Se for o mesmo domínio da máquina (usuário local), ele usa o nome do usuário para entregar o email. Às vezes, a decisão deveria ser feita usando-se o nome do usuário e o domínio de destino como uma coisa só. 11.. PPrriinnccííppiiooss Uma realidade da _i_n_t_e_r_n_e_t nos dias de hoje são vários domínios virtuais na mesma máquina. Isso funciona bem para serviços de internet. Um simples servidor simula vários servidores virtuais. Para o email, o Sendmail tem a habilidade de aceitar emails para vários domínios. Geralmente, todos esses domínios são apelidos (veja Apelidos para seu sistema na configuração básica do sendmail) para o seu sistema. Se seu sistema tem os apelidos seguintes: · domínio1.com.br · domínio2.com.br Então o usuário@domínio1.com.br e usuário@domínio2.com.br apontam para a mesma conta de usuário. Às vezes isso pode estar errado. Roteamento complexo de usuários pode ser entendido dessa maneira: Se você receber um email para um_usuário@um_domínio, então repita esse email para outro_usuário@outro_domínio usando outro_servidor_de_email. 22.. TTaarreeffaass Para cada regra, você deve preencher todos os campos de uma tela composta por estes campos: 22..11.. eessttaa rreeggrraa eessttáá aattiivvaa Você pode desativar uma regra sem exclui-la. Você deve regerar o arquivo sendmail.cf e reiniciar o _S_e_n_d_m_a_i_l (o Configurador Linux lhe dirá para fazê-lo de qualquer maneira). 22..22.. PPaarraa:: oorriiggiinnaall O campo _P_a_r_a_: _o_r_i_g_i_n_a_l contém o destino original do email, incluindo o nome completo do domínio. É possível redirecionar todo um domínio informando o nome do domínio precedido de um caracter _@ (@domínio.com.br). Como redirecionar um domínio é normalmente feito com roteamento especial, via Configurador Linux, usando o roteamento complexo de usuários, pode-se redirecionar todo um domínio para apenas uma conta de usuário em outro domínio! Fácil. 22..33.. PPaarraa:: nnoovvoo Informe aqui o email de destino. Se você quer redirecionar esse email para outro usuário local, simplesmente informe o nome da conta do usuário, sem o domínio. Isso se parece com um apelido simples (veja "Apelidos para email"). Embora esse roteamento não seja um substituto, ele é mais geral. Para uma base de usuários muito grande, os apelidos para email são mais eficientes pois usam uma base de dados. O roteamento complexo de usuários deve ser usado para lidar com exceções que não podem ser resolvidas pelos apelidos para email, como por exemplo: · info@domvirtual1.com.br -> josé · info@domvirtual2.com.br -> joão 22..44.. RReeeennvviiaarr ppaarraa sseerrvviiddoorr ((ooppcc..)) Normalmente o _S_e_n_d_m_a_i_l encontrará o servidor apropriado baseando-se no campo _P_a_r_a_: _n_o_v_o. Às vezes, você pode querer impor um servidor. Apenas coloque o nome completo desse servidor aqui. 22..55.. TTrraannssppoorrttee Se você especificar um servidor, você deve especificar que protocolo utilizar. Normalmente o esmtp deve ser usado. Você também pode escolher o uucp-dom caso esteja repetindo email através de um roteador UUCP. Esse é um caso onde você sempre especificará um servidor de destino. 22..66.. CCoommeennttáárriioo Apenas um campo para comentários. Escreva o que quiser aqui.