Implement wildcard aliases

This commit is contained in:
Lexi / Zoe 2022-01-02 03:05:40 +01:00
parent a01ddd9b22
commit 6400962a44
Signed by: binaryDiv
GPG key ID: F8D4956E224DA232
9 changed files with 141 additions and 25 deletions

View file

@ -35,11 +35,12 @@ CREATE TABLE `mail_users`
CREATE TABLE `mail_aliases`
(
`alias_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(10) unsigned NOT NULL,
`mail_address` varchar(255) NOT NULL,
`created_at` datetime NOT NULL DEFAULT NOW(),
`modified_at` datetime NOT NULL DEFAULT NOW(),
`alias_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(10) unsigned NOT NULL,
`mail_address` varchar(255) NOT NULL,
`wildcard_priority` smallint(6) NOT NULL DEFAULT 0,
`created_at` datetime NOT NULL DEFAULT NOW(),
`modified_at` datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (`alias_id`),
UNIQUE KEY `mail_address` (`mail_address`),
KEY `user_id` (`user_id`),