Batch Create Users
This page allows you to create multiple mail or FTP users at once from a text file. This file must list one user per line, and each line must have the following format :

username:realname:password:ftp-flag:email-flag:quota:[extras]:[forwards]:[databases]

The meanings of the fields are :

username
The user's short login name, such as joe. If necessary the domain prefix will appended to make the real login name.
realname
The user's real name, like Joe Smith.
password
The initial password for the user, in plain text.
ftp-flag
If this is set to 1, the user will be allowed to login via FTP. Setting it to 0 or leaving it empty prevents FTP access. You can also use the full path to a valid shell for mailbox users, like /usr/bin/scponly.
email-flag
If this is set to 1, the user's primary email address will be enabled.
quota
The user's mail and home directory quota, in 1 kB disk blocks.
extras
A comma-separated list of extra email addresses for this user. These must be in Virtualmin domains that you manage.
forwards
A comma-separated list of email forwarding destinations for this user (typically addresses like joe@otherdomain.com).
databases
A comma-separated list of databases to grant access to for this user. Each must be a database type (mysql or postgres) and a database name, separated by a space.