Code:
# extended LDIF
#
# LDAPv3
# base <dc=domain,dc=tld> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# domain.tld
dn: dc=domain,dc=tld
o: domain.tld domain
zimbraDomainName: domain.tld
zimbraDomainStatus: active
zimbraId: e5cabe32-23fc-4a13-9169-f594592f5806
zimbraMailStatus: enabled
zimbraCreateTimestamp: 20101101064347Z
objectClass: dcObject
objectClass: organization
objectClass: zimbraDomain
objectClass: amavisAccount
zimbraDomainType: local
dc: domain
zimbraPrefTimeZoneId: (GMT-06.00) Central Time (US & Canada)
# people, domain.tld
dn: ou=people,dc=domain,dc=tld
ou: people
objectClass: organizationalRole
cn: people
# admin, people, domain.tld
dn: uid=admin,ou=people,dc=domain,dc=tld
zimbraMailTransport: lmtp:mail.domain.tld:7025
zimbraAccountStatus: active
zimbraAdminConsoleUIComponents: cartBlancheUI
zimbraMailDeliveryAddress: admin@domain.tld
sn: admin
userPassword:: e1NTSEF9R3ovbWpNNlFZRmV2M2xhaE1nQUwwbHhNNmNaY3BVdHc=
zimbraMailStatus: enabled
zimbraId: 3812ae70-dd0f-4cf0-9418-be333d5bef5e
zimbraCreateTimestamp: 20101101064425Z
zimbraIsAdminAccount: TRUE
mail: admin@domain.tld
mail: root@domain.tld
mail: postmaster@domain.tld
uid: admin
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
zimbraPasswordModifiedTime: 20101101064425Z
cn: admin
zimbraMailHost: mail.domain.tld
zimbraMailAlias: root@domain.tld
zimbraMailAlias: postmaster@domain.tld
uidNumber: 10002
gidNumber: 10002
homeDirectory: /bin/false
loginShell: /sbin/nologin
sambaAcctFlags: [UX]
sambaDomainName: OFFICE
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21004
# postmaster, people, domain.tld
dn: uid=postmaster,ou=people,dc=domain,dc=tld
zimbraId: e0363424-064e-4ccf-89b0-c1f6d4d5ab0e
uid: postmaster
zimbraAliasTargetId: 3812ae70-dd0f-4cf0-9418-be333d5bef5e
zimbraCreateTimestamp: 20101101064445Z
objectClass: zimbraAlias
# wiki, people, domain.tld
dn: uid=wiki,ou=people,dc=domain,dc=tld
zimbraAttachmentsIndexingEnabled: FALSE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9SDJGU1FQek4yY1g4eUx6OE0wNWppWG5yOXVnWlIzTDk=
zimbraHideInGal: TRUE
zimbraId: 77ff0227-fc7e-4776-ad15-579971032146
zimbraMailStatus: enabled
zimbraIsSystemResource: TRUE
zimbraMailDeliveryAddress: wiki@domain.tld
uid: wiki
mail: wiki@domain.tld
zimbraAccountStatus: active
cn: wiki
zimbraMailQuota: 0
zimbraMailTransport: lmtp:mail.domain.tld:7025
amavisBypassSpamChecks: TRUE
zimbraMailHost: mail.domain.tld
zimbraPasswordModifiedTime: 20101101064504Z
description: Global Documents account
sn: wiki
zimbraCreateTimestamp: 20101101064504Z
zimbraFeatureNotebookEnabled: TRUE
uidNumber: 10003
gidNumber: 10002
homeDirectory: /bin/false
loginShell: /sbin/nologin
sambaAcctFlags: [UX]
sambaDomainName: OFFICE
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21006
# spam, people, domain.tld
dn: uid=spam,ou=people,dc=domain,dc=tld
zimbraAttachmentsIndexingEnabled: FALSE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9UDZrbEJRTFFjTEQ4WEJxSG1tV1pKZVBtYndOTjl2Yzg=
zimbraHideInGal: TRUE
zimbraId: 16e987fa-ee3f-4b4d-b45e-1ff7e9368b36
zimbraMailStatus: enabled
zimbraIsSystemResource: TRUE
zimbraMailDeliveryAddress: spam@domain.tld
uid: spam
mail: spam@domain.tld
zimbraAccountStatus: active
cn: spam
zimbraMailQuota: 0
zimbraMailTransport: lmtp:mail.domain.tld:7025
amavisBypassSpamChecks: TRUE
zimbraMailHost: mail.domain.tld
zimbraPasswordModifiedTime: 20101101064526Z
description: Spam training account
sn: spam
zimbraCreateTimestamp: 20101101064526Z
uidNumber: 10004
gidNumber: 10002
homeDirectory: /bin/false
loginShell: /sbin/nologin
sambaAcctFlags: [UX]
sambaDomainName: OFFICE
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21008
# ham, people, domain.tld
dn: uid=ham,ou=people,dc=domain,dc=tld
zimbraAttachmentsIndexingEnabled: FALSE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9T25GTVZzb0FScXhhZHhSQ2w0eU5mcGRuVmVBdjRqUHc=
zimbraHideInGal: TRUE
zimbraId: 5208e820-67a9-489f-a373-25ff0696db96
zimbraMailStatus: enabled
zimbraIsSystemResource: TRUE
zimbraMailDeliveryAddress: ham@domain.tld
uid: ham
mail: ham@domain.tld
zimbraAccountStatus: active
cn: ham
zimbraMailQuota: 0
zimbraMailTransport: lmtp:mail.domain.tld:7025
amavisBypassSpamChecks: TRUE
zimbraMailHost: mail.domain.tld
zimbraPasswordModifiedTime: 20101101064547Z
description: Spam training account
sn: ham
zimbraCreateTimestamp: 20101101064547Z
uidNumber: 10005
gidNumber: 10002
homeDirectory: /bin/false
loginShell: /sbin/nologin
sambaAcctFlags: [UX]
sambaDomainName: OFFICE
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21010
# OFFICE, domain.tld
dn: sambaDomainName=OFFICE,dc=domain,dc=tld
sambaDomainName: OFFICE
sambaSID: S-1-5-21-3888668672-2314038961-3016845176
sambaAlgorithmicRidBase: 1000
objectClass: sambaDomain
sambaNextUserRid: 1000
sambaMinPwdLength: 5
sambaPwdHistoryLength: 0
sambaLogonToChgPwd: 0
sambaMaxPwdAge: -1
sambaMinPwdAge: 0
sambaLockoutDuration: 30
sambaLockoutObservationWindow: 30
sambaLockoutThreshold: 0
sambaForceLogoff: -1
sambaRefuseMachinePwdChange: 0
sambaNextRid: 1001
# root, people, domain.tld
dn: uid=root,ou=people,dc=domain,dc=tld
uid: root
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-1001
displayName: root
sambaNTPassword: 76D69788AEC77F6289FF48A940351B94
sambaPasswordHistory: 00000000000000000000000000000000000000000000000000000000
00000000
sambaPwdLastSet: 1288596584
sambaAcctFlags: [U ]
objectClass: sambaSamAccount
objectClass: account
sambaLogonScript: admins.vbs
# groups, domain.tld
dn: ou=groups,dc=domain,dc=tld
ou: groups
objectClass: organizationalUnit
# machines, domain.tld
dn: ou=machines,dc=domain,dc=tld
ou: machines
objectClass: organizationalUnit
# admins, groups, domain.tld
dn: cn=admins,ou=groups,dc=domain,dc=tld
displayName: Admins
description: Domain Admins
objectClass: posixGroup
objectClass: sambaGroupMapping
cn: admins
gidNumber: 10001
sambaGroupType: 2
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-512
memberUid: 10007
memberUid: 10008
memberUid: 10009
# staff, groups, domain.tld
dn: cn=staff,ou=groups,dc=domain,dc=tld
displayName: Staff
description: Domain Users
objectClass: posixGroup
objectClass: sambaGroupMapping
cn: staff
gidNumber: 10002
sambaGroupType: 2
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-513
# guests, groups, domain.tld
dn: cn=guests,ou=groups,dc=domain,dc=tld
description: Domain Guests
displayName: Guests
objectClass: posixGroup
objectClass: sambaGroupMapping
cn: guests
gidNumber: 10003
sambaGroupType: 2
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-514
# nobody, people, domain.tld
dn: uid=nobody,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9bUxoRGRNY0NaZm92MnB2TDlCOG9Yd2tzcjN2a0xEKzc=
zimbraId: 3f5b7703-9da3-4229-8e10-d06f5c9552b0
zimbraMailStatus: disabled
zimbraMailDeliveryAddress: nobody@domain.tld
uid: nobody
mail: nobody@domain.tld
uidNumber: 10006
zimbraAccountStatus: closed
cn: nobody
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /sbin/nologin
zimbraMailHost: mail.domain.tld
gidNumber: 10003
zimbraPasswordModifiedTime: 20101101073313Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21012
homeDirectory: /bin/false
sn: nobody
zimbraCreateTimestamp: 20101101073313Z
# thomas, people, domain.tld
dn: uid=thomas,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9dDFHZ2JZcmIwNmZVdHFlYVc4ZnVkeWhyYmFtL05vQ08=
zimbraId: 49386a0d-bfa4-47f7-9fb3-3ededee05ffb
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: thomas@domain.tld
uid: thomas
mail: thomas@domain.tld
uidNumber: 10007
zimbraAccountStatus: active
cn: thomas
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /bin/bash
zimbraMailHost: mail.domain.tld
gidNumber: 10001
zimbraPasswordModifiedTime: 20101101073325Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21014
homeDirectory: /export/homes/thomas
zimbraCreateTimestamp: 20101101073325Z
givenName: Todd
initials: E
sn: Thomas
displayName: Todd Thomas
description:
company:
street:
l:
st: IA
postalCode:
co:
telephoneNumber:
sambaAcctFlags: [HU]
# hgwells, people, domain.tld
dn: uid=hgwells,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9RHRuUFAySkMwQTZBUWhMRGlGWmpFbzBlSFFKbzhNUkc=
zimbraId: 81f1a78d-fa90-40fa-ba0b-d7e8f8c32b15
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: hgwells@domain.tld
uid: hgwells
mail: hgwells@domain.tld
uidNumber: 10008
zimbraAccountStatus: active
cn: hgwells
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /bin/bash
zimbraMailHost: mail.domain.tld
gidNumber: 10001
zimbraPasswordModifiedTime: 20101101073338Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21016
homeDirectory: /export/homes/hgwells
sn: hgwells
zimbraCreateTimestamp: 20101101073338Z
# hitman, people, domain.tld
dn: uid=hitman,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9N25Zc0JIcHhVaGx4ZmpJQ2ZGd21NOTNENVVKUllMRGg=
zimbraId: ffef9627-39a7-4597-8abf-8e7884a3f709
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: hitman@domain.tld
uid: hitman
mail: hitman@domain.tld
uidNumber: 10009
zimbraAccountStatus: active
cn: hitman
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /bin/bash
zimbraMailHost: mail.domain.tld
gidNumber: 10001
zimbraPasswordModifiedTime: 20101101073403Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21018
homeDirectory: /export/homes/hitman
sn: hitman
zimbraCreateTimestamp: 20101101073403Z
# user1, people, domain.tld
dn: uid=user1,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9M3oxczJ5eEs2dWJqQUNmRTZmU3pFVWJWNG0zVHJWU1k=
zimbraId: 1f381668-5a74-4b6a-952e-675ad26d6837
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: user1@domain.tld
uid: user1
mail: user1@domain.tld
uidNumber: 10010
zimbraAccountStatus: active
cn: user1
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /sbin/nologin
zimbraMailHost: mail.domain.tld
gidNumber: 10002
zimbraPasswordModifiedTime: 20101101073445Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21020
homeDirectory: /export/homes/user1
sn: user1
zimbraCreateTimestamp: 20101101073445Z
# user2, people, domain.tld
dn: uid=user2,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9M0pTQk56U2ZVeGFDamNUWnZFNC90cXNCNXBhUmxRc2E=
zimbraId: a7b86036-19bc-4b90-b934-ab29838751fc
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: user2@domain.tld
uid: user2
mail: user2@domain.tld
uidNumber: 10011
zimbraAccountStatus: active
cn: user2
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /sbin/nologin
zimbraMailHost: mail.domain.tld
gidNumber: 10002
zimbraPasswordModifiedTime: 20101101073513Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21022
homeDirectory: /export/homes/user2
sn: user2
zimbraCreateTimestamp: 20101101073513Z
# user3, people, domain.tld
dn: uid=user3,ou=people,dc=domain,dc=tld
sambaDomainName: OFFICE
objectClass: organizationalPerson
objectClass: zimbraAccount
objectClass: amavisAccount
objectClass: posixAccount
objectClass: sambaSamAccount
userPassword:: e1NTSEF9NjU2ZCtDVlU0dDEyb0NEMEJkYWdGQ0o5aTRyUzlOUkQ=
zimbraId: 17b4477e-1ce4-42ac-b540-4c3c432eec3f
zimbraMailStatus: enabled
zimbraMailDeliveryAddress: user3@domain.tld
uid: user3
mail: user3@domain.tld
uidNumber: 10012
zimbraAccountStatus: active
cn: user3
zimbraMailTransport: lmtp:mail.domain.tld:7025
loginShell: /sbin/nologin
zimbraMailHost: mail.domain.tld
gidNumber: 10002
zimbraPasswordModifiedTime: 20101101073536Z
sambaSID: S-1-5-21-3888668672-2314038961-3016845176-21024
homeDirectory: /export/homes/user3
sn: user3
zimbraCreateTimestamp: 20101101073536Z
# search result
search: 2
result: 0 Success
# numResponses: 22
# numEntries: 21
Since I do a lot of testing I don't like to build these accounts over and over again. This is the snippet of code used to build lname, hgwells, and hitman. To make it thoroughly confusing, you can see these 3 accounts are built at the same time with the same attributes: