Postfix+maildrop+ldap+mailman

1. Postfix+maildrop+ldap+mailman

Felipe Domingos
Felipe Domingos

(usa Slackware)

Enviado em 02/07/2008 - 17:26h

Boa tarde galera,

Estou a alguns dias fazendo e testando algumas configurações utilizando o postfix com LDAP e Maildrop e tudo corre bem a principio.
Estou querendo utilizar o Mailman para algumas listas internas, mas não consegui fazer com que ele entregue as mensagens para os membros da lista.

Como está hoje:
Mensagens enviadas para os usuarios do LDAP - OK
Mensagens enviadas para fora do dominio - OK
Mensagem de quota do maildrop - OK
Criação da lista via web pelo mailman - OK

O problema começa quando envio um email com destino a lista criada:

Jul 2 17:06:23 postfix postfix/pickup[4674]: 5158156AB4: uid=1003 from=<teste@meudominio.com.br>
Jul 2 17:06:23 postfix postfix/pipe[4759]: 0AB5556531: to=<lista@meudominio.com.br>, relay=clamav, delay=11, delays=0.16/0.02/0/11, dsn=2.0.0, status=sent (delivered via clamav service)
Jul 2 17:06:23 postfix postfix/qmgr[4671]: 0AB5556531: removed
Jul 2 17:06:23 postfix postfix/cleanup[4758]: 5158156AB4: message-id=<57E8D00CEBC44513969A37498FCD1603@xpdd02351f58ee>
Jul 2 17:06:23 postfix postfix/qmgr[4671]: 5158156AB4: from=<teste@meudominio.com.br>, size=1816, nrcpt=2 (queue active)
Jul 2 17:06:23 postfix authdaemond: received userid lookup request: backup@meudominio.com.br
Jul 2 17:06:23 postfix authdaemond: authldap: trying this module
Jul 2 17:06:23 postfix authdaemond: selected ldap protocol version 3
Jul 2 17:06:23 postfix authdaemond: binding to LDAP server as DN 'cn=manager, dc=novo, dc=com'
Jul 2 17:06:23 postfix authdaemond: received userid lookup request: |/usr/local/mailman/mail/mailman post lista@meudominio.com.br
Jul 2 17:06:23 postfix authdaemond: authldap: trying this module
Jul 2 17:06:23 postfix authdaemond: selected ldap protocol version 3
Jul 2 17:06:23 postfix authdaemond: binding to LDAP server as DN 'cn=manager, dc=novo, dc=com'
Jul 2 17:06:23 postfix authdaemond: using search filter: (&(objectClass=qmailUser)(mail=backup@meudominio.com.br))
Jul 2 17:06:23 postfix authdaemond: using search filter: (&(objectClass=qmailUser)(mail=|/usr/local/mailman/mail/mailman post lista@meudominio.com.br))
Jul 2 17:06:23 postfix authdaemond: one entry returned, DN: uid=backup,ou=meudominio,dc=novo,dc=com
Jul 2 17:06:23 postfix authdaemond: authldaplib: sysusername=<null>, sysuserid=1002, sysgroupid=104, homedir=/home/meudominio, address=backup@meudominio.com.br, fullname=backup, maildir=/home/meudominio/backup/Maildir, quota=100000000S, options=<null>
Jul 2 17:06:23 postfix authdaemond: Authenticated: sysusername=<null>, sysuserid=1002, sysgroupid=104, homedir=/home/meudominio, address=backup@meudominio.com.br, fullname=backup, maildir=/home/meudominio/backup/Maildir, quota=100000000S, options=<null>
Jul 2 17:06:23 postfix authdaemond: number of entries returned: 0 (but we need exactly 1)
Jul 2 17:06:23 postfix authdaemond: authldap: REJECT - try next module
Jul 2 17:06:23 postfix authdaemond: authpipe: trying this module
Jul 2 17:06:23 postfix authdaemond: authpipe: REJECT - try next module
Jul 2 17:06:23 postfix authdaemond: FAIL, all modules rejected
Jul 2 17:06:23 postfix postfix/pipe[4793]: 5158156AB4: to=<|/usr/local/mailman/mail/mailman post lista@meudominio.com.br>, orig_to=<lista@meudominio.com.br>, relay=maildrop, delay=0.35, delays=0.17/0.04/0/0.13, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )
Jul 2 17:06:23 postfix postfix/pipe[4792]: 5158156AB4: to=<backup@meudominio.com.br>, relay=maildrop, delay=0.4, delays=0.17/0.02/0/0.2, dsn=2.0.0, status=sent (delivered via maildrop service)
Jul 2 17:06:23 postfix postfix/cleanup[4758]: B222956AAE: message-id=<20080702200623.B222956AAE@postfix.meudominio.com.br>
Jul 2 17:06:23 postfix postfix/qmgr[4671]: B222956AAE: from=<>, size=3916, nrcpt=1 (queue active)
Jul 2 17:06:23 postfix authdaemond: received userid lookup request: teste@meudominio.com.br
Jul 2 17:06:23 postfix authdaemond: authldap: trying this module
Jul 2 17:06:23 postfix authdaemond: using search filter: (&(objectClass=qmailUser)(mail=teste@meudominio.com.br))
Jul 2 17:06:23 postfix postfix/bounce[4799]: 5158156AB4: sender non-delivery notification: B222956AAE
Jul 2 17:06:23 postfix postfix/qmgr[4671]: 5158156AB4: removed

teste@meudominio.com.br é o email do remetente
backup@meudominio.com.br é um email para onde vão mensagens enviadas e recebidas de todos os usuarios
lista@meudominio.com.br é a lista criada através do mailman pela interface web.

Obs: não existe o usuario lista@meudominio.com.br cadastrado no LDAP (imagino não ser necessário pela lista)

alguem tem idéia de pq não está funcionando?

T+


  


2. dicas ?

Felipe Domingos
Felipe Domingos

(usa Slackware)

Enviado em 03/07/2008 - 11:46h

Ninguem tem alguma idéia do que possa ser ?

Vlw


3. Problema semelhante

Andson de Lima Gomes
andsongomes

(usa Ubuntu)

Enviado em 17/10/2008 - 11:42h

Estou com o mesmo problema que você, só que utilizo MySQL como base de usuários em vez do LDAP.

O Mailman envia para o usuários, mas quando um usuário envia para a lista, ninguém recebe. O postfix encaminha o e-mail para uma conta normal como se fosse uma conta normal.


4. Re: Postfix+maildrop+ldap+mailman

Felipe Domingos
Felipe Domingos

(usa Slackware)

Enviado em 20/10/2008 - 09:14h

Pelo que entendi, a entrega para a conta da lista é reconhecida mas a mensagem não chega para os destinatários é isso?
se for, já verificou a permissão de envio pelo próprio Mailman? na parte web dele tem como vc ver as mensagens e como serão tratadas, assim como a moderação das mesmas.
Não sei se vai te ajudar, mas postei um artigo tratando de postfix junto com Mailman e algumas outras coisas:

http://www.vivaolinux.com.br/artigo/Postfix-com-autenticacao-em-base-LDAP-no-Slackware/?pagina=12

Se não ajudar de mais alguns detalhes e tento ajudar.

T+






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts