Vou tentar descrever o cenário:

1 - Os e-mails são hospedados da empresa são hospedados em um provedor externo. 2 - Existe um servidor Linux/Gateway/Proxy que baixa os e-mails via fetchmail e armazena no conta de um usuário localmente. Ex.: Conta de e-mail [email protected] - Fecthmail baixa e armazena localmente vinculando ao usuario guilherme. 3 - Clientes baixam esse e-mail do servidor local via Dovecot, usando a conta do usuário guilherme. Até aqui tudo funciona muito bem, s/ nenhum problema e atendendo provisoriamente as necessidades.

A necessidade começa, pois a empresa ja possui um outro servidor Linux+Samba usando a autenticação LDAP. Dai a necessidade de usar essa base de usuários existentes p/ também autenticar os usuários do Postfix. Bom, eu ja até conseguir fazer o Postfix consultar o usuário na base LDAP da outra máquina, porém o problema está na hora do armazenamento dos e-mails em si, ou o caminho de armazenamento do mailbox do usuário. Veja, quando fetchmail baixa o e-mail e manda armazenar no usuário elaine do postfix. Primeiramente ele procura o usuário no sistema enão acha, procurando assim na base LDAP que é encontrado. Em seguida ele cria um arquivo c/ o nome de elaine dentro de /home/elaine. Portanto são criados vários arquivos dentro do /home c/ seus respectivos nomes de usuários. Portanto ele está armazenando esses e-mails no formato mailbox e não no formato maildir gostaria. Abaixo segue parte do arquivo de log p/ análise

Nov 7 15:25:21 gw-arames postfix/local[32640]: 695A2C0CC5: to=<[email protected]>, orig_to=<elaine@localhost>, relay=local, delay=0.06, delays=0.05/0/0/0.01, dsn=5.1.1, status=bounced (unknown user: "elaine") Nov 7 15:25:21 gw-arames postfix/local[32640]: 695A2C0CC5: to=<[email protected]>, orig_to=<elaine@localhost>, relay=local, delay=0.06, delays=0.05/0/0/0.01, dsn=2.0.0, status=sent (delivered to file: /home/elaine)

No meu main.cf fiz a seguinte mudança p/ que autentique no LDAP

local_recipient_maps = $alias_maps
alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldap.cf

Conteúdo arquivo ldap.cf

server_host = 192.168.0.1
search_base = ou=People,dc=parbem,dc=com
query_filter = (&(objectClass=posixAccount)(uid=%u))
result_attribute = uid,homeDirectory,mail,maildir
version=3

Alguém poderia dizer o custo p/ ajustar esse servidor p/ mim ?!
Abs a todos da lista!




Em 08/11/2011 09:46, Caio Zanolla escreveu:
Bom dia Guilherme,

Li sua mensagem no postfix-br e Já fiz essa configuracao diversas
vezes. Qual é sua necessidade?

Atenciosamente,

 Caio Zanolla
http://www.caiozanolla.com.br


_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a