This is actually qmail-ldap distribution list. I only changed qmailGroup attribute to mailGroup attribute in schema file. You can get the full list of schema at http://www.qmail-ldap.org/wiki/index.php/Qmail.schema Here is the full ldiff entry:
dn: uid=mylist@test.com,ou=test.com,o=mail,dc=mydomain bounceadmin: mylist@admin.com mailQuotaCount: 0 mailQuotaSize: 0 senderconfirm: FALSE deliveryMode: nolocal deliveryMode: noprogram sn: listname mail: mylist@test.com mailMessageStore: /mailstore/test.com/mylist membersonly: FALSE mailHost: mail.domain.com givenName: listname uid: mylist@test.com accountStatus: noaccess cn: list full name mailAlternateAddress: mylist-catchall@test.com objectClass: top objectClass: person objectClass: inetOrgPerson objectClass: mailUser objectClass: mailGroup rfc822member: member1@domain.com rfc822member: member2@domain.com rfc822member: member3@domain.com
what I miss here is a strategy for finding the dn of the contact record. For me, this is verry qmail proprietarry, but I let the decision done by the core devs....
List info: http://lists.roundcube.net/users/ BT/9b404e9e