Skip to content

Instantly share code, notes, and snippets.

@cb1kenobi
Created July 17, 2011 19:20

Revisions

  1. cb1kenobi created this gist Jul 17, 2011.
    5 changes: 5 additions & 0 deletions mysql-virtual_mailboxes.cf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    user = mail_admin
    password = mail_admin_password
    dbname = mail
    query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM users u JOIN (SELECT '%s' AS orig_email) x ON u.email = CASE WHEN LOCATE('+', x.orig_email) > 0 AND LOCATE('+', x.orig_email) < LOCATE('@', x.orig_email) THEN CONCAT(SUBSTRING_INDEX(x.orig_email, '+', 1), '@', SUBSTRING_INDEX(x.orig_email, '@', -1)) ELSE x.orig_email END
    hosts = 127.0.0.1