distribution lists - service unavailable. Command output: Delivery to some recipients failed, code 550

Liutauras Adomaitis liutauras at infosaitas.lt
Thu Jun 28 11:16:39 CEST 2007


Hello all,

i'm having problem with distribution lists implementation on Kolab:

sending mail to any DL configured with Kolab web interface fails. Sender gets 
one message back with error saying "email at domain.com: service unavailable. 
Command output: Delivery to some recipients failed, code 550" for all the 
emails in DL. I have googled a lot about this. But nothing works.
The main thread 
http://www.kolab.org/pipermail/kolab-devel/2006-January/004864.html discusses 
pretty much the same problem. But the solutions doesn't work for me.

From the logs I can see, that postfix smtpd process handles the DL ok, it 
queries ldap for DL emails and gets all the members of DL. Then it tries to 
submit to cyrus lmtpd - and lmpd answers - user does not exists.

Jun 28 11:48:34 penktas postfix/qmgr[24886]: 9A6329AC01: removed
Jun 28 11:48:34 penktas cyrus-master[5668]: about to  
exec /usr/lib/cyrus-imapd/lmtpd
Jun 28 11:48:34 penktas lmtp[5668]: executed
Jun 28 11:48:34 penktas lmtp[5668]: accepted connection
Jun 28 11:48:34 penktas lmtp[5668]: connection from penktas.domain.com 
[127.0.0.1] preauth'd as postman
Jun 28 11:48:34 penktas lmtp[5668]: verify_user(domain.com!user.allstaff) 
failed: Mailbox does not exist

I haven't found any info about how /etc/imapd.group file is used, but this 
file contains group allstaff
llstaff at infosaitas.lt:*:60006:user@ .....
Ldap also has cn=allstaff.

It seems to me, that either postfix is calling lmtpd with wrong user name (it 
should use DL members instead of DL email allstaff) or lmtpd doesn't know how 
to handle group/DL username. 

I'm not an expert in postfix or cyrus, so any help and hints were to dig would 
be nice.

thanks in advance

Liutauras




More information about the users mailing list