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