mail_users.sql
1.04 KB
CREATE OR REPLACE VIEW mail_users
AS
SELECT
users.login || '@' || domains.name as username,
'{MD5}' || encode(decode(users.crypted_password,'hex'), 'base64')
as passwd,
'' as clearpasswd,
5000 as uid,
5000 as gid,
'/home/vmail/' || domains.name as home,
users.login as maildir,
NULL as quota,
profiles.name as fullname,
'' as options
from users
JOIN profiles on
(profiles.user_id = users.id and
profiles.type = 'Person')
JOIN environments on
(environments.id = profiles.environment_id)
JOIN domains on
(domains.owner_id = environments.id and
domains.owner_type = 'Environment');