Ol� Grande,
Estou configurando um do mesmo jeito que voce, estou apanhando sozinho. Ja mandei msg pra lista aqui mas ninguem respondeu. Fiz uma busca no historico e achei algumas coisas e outras eu "descobri" na tentativa e erro. Ainda nao esta 100% mas jah vai te ajudar e se alguem quiser contribuir, melhor ainda, pois ainda tenho duvidas. Vamos la: No arquivo /etc/mail/local-host-names, voce coloca os dominios para qual este servidor vai responder, exemplo: domino.com.br exemplo.com.br Feito isso, o seu sendmail ja aceita receber emails para estes dominios, o que acontece eh que todos os usuarios existentes no teu servidor, terao duas contas de email, uma para cada dominio, exemplo: [EMAIL PROTECTED] [EMAIL PROTECTED] Acredito que isso nao seja o que voce deseja. Continuando entao..... cheque se no seu sendmail.mc (/etc/mail) tem as seguintes linhas: FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')dnl Isto habilita o seu sendmail a trabalhar com estes arquivos de controle que fazem o "virtual hosting" do sendmail. O primeiro eh um arquivo que voce tem que criar que tem o mapeamento dos usuarios virtuais para as contas do seu servidor. A sintaxe eh o nome do email completo incluindo o dominio, tabulacao (tab) e a conta destino real do sendmail: [EMAIL PROTECTED] teste [EMAIL PROTECTED] martins @dominio.com.br error:nouser Usuario desconhecido Esta ultima linha eh importante, pois se nao a tiver, o teu sendmail vai continuar mantendo duas contas de email para as demais contas. Ou seja, quando um email chega, o arquivo de dados virtusertable eh lido e se encontrado alguma condicao de igualdade ele altera o nome do destinatario, feito isso ele passa novamente para a leitura do virtusertable, sendo que desta vez ele nao deve encontrar mais o que fazer e vai para o proximo passo. Refinando o teu arquivo de virtusertable, entao podemos ter algo assim: ### Arquivo Virtusertable # Dominio : dominio.com.br [EMAIL PROTECTED] teste [EMAIL PROTECTED] martins # Dominio: exemplo.com.br [EMAIL PROTECTED] user1 [EMAIL PROTECTED] martins @exemplo.com.br error:nouser Usuario desconhecido Entao teremos no teu "LINUX", preste bem atencao eh no linux, as contas de usuarios teste martins user1 E teremos no sendmail, as contas: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Se voce tentar enviar um email para [EMAIL PROTECTED], o teu sendmail vai responde a condicao de "Usuario desconhecido". Ele so vai responder para os emails que estiverem explicitamente declarados no arquivo virtusertable. Bom, ainda nao terminou. Nos temos o mapeamento da chegada de emails, agora falta mapear a saida dos emails. O arquivo genericstable faz esta tarefa, sendo que a sintaxe eh o inverso da virtusertable: ### arquivo genericsdomain user1 [EMAIL PROTECTED] martins [EMAIL PROTECTED] e assim por diante. No arquivo /etc/mail/genericsdomain, coloque o mesmo conteudo do /etc/mail/local-host-names. Este eh um dos arquivos que nao entendi. Para gerar esta configuracao apos ter alterado e criado os arquivos acima, voce precisa habilita-los para o sendmail, entao vamos lah: gerar novo sendmail.cf a partir do sendmail.mc: root# m4 sendmail.mc > /etc/sendmail.cf (fa�a uma copia de seguranca antes) gerar o virtusertable: root# makemap hash virtusertable.db < virtusertable gerar o genericstable: root# makemap hash genericstable.db < genericstable Para validar as configuracoes reinicie o sendmail: root# service sendmail restart Teste, descubra algo e me ajude tambem. Abracos Zanga0 Assinantes em 29/10/2002: 2209 Mensagens recebidas desde 07/01/1999: 188448 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@;bazar.conectiva.com.br
