mirror of
https://github.com/opensolutions/ViMbAdmin.git
synced 2026-04-26 00:36:00 +03:00
[PR #179] [MERGED] Mailbox auto aliases #294
Labels
No labels
bug
feature
feature
improvement
improvement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ViMbAdmin-opensolutions#294
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/opensolutions/ViMbAdmin/pull/179
Author: @mfechner
Created: 4/12/2016
Status: ✅ Merged
Merged: 5/16/2020
Merged by: @barryo
Base:
master← Head:mailbox_auto_aliases📝 Commits (9)
97da5f7Added plugin to automatially create aliases (if they are not existing) after a mailbox is created.7a2f730Added a hook to the plugin MailboxAutomaticAliases to prevent the deletion of an aliases that is marked as required.e42c29aAdded method to check if it is allowed to deactivate an alias.868355dAdded hook that also creates aliases if an aliases is created. That makes sures that aliases are created if the complete domain is forwarded to another address.518e2a7Moved the logic to break a preToggle hook into the plugin to display an error message to the user.d2a99e3Added link to RFC2142 to explain why these aliases are required.2a3c429Added the possibility to add fixed target emails for aliases that are enforced by the admin.0437ab6Added a check if a mailbox is removed that this mailbox is not used as automatic aliases destination for other mailboxes (defined by config key defaultMapping).6e910f9TODOs📊 Changes
2 files changed (+208 additions, -0 deletions)
View changed files
📝
application/configs/application.ini.dist(+15 -0)➕
application/plugins/MailboxAutomaticAliases.php(+193 -0)📄 Description
A plugin that will create required aliases if a mailbox for a domain is created.
Plugin is by default disabled and has to be enabled in application.ini.
Also define default aliases that should be created, see application.ini.dist for an example.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.