2.2 KiB
Simple Alias Management
I've written a small patch for the Zarafa Spooler that allows you to manage send-as/alias capabilities within a simple text file.
The alias textfile looks like this:
user@zarafa.de;aliasforuser@zarafa.de;Alias Displayname user2@zarafa.de;aliasforuser2@zarafa.de;Alias Displayname2 userN@zarafa.de;aliasforuserN@zarafa.de;Alias DisplaynameN
The normal Zarafa send as features works like before. The new alias feature will just apply to mails, which are not handled by the Zarafa internal send-as mechanism.
You can turn on and off the patch within the spooler.cfg file. New configuration parameters:
use_alias_file (Values: yes, no ; Default: yes) alias_file (Values: Path to alias file ; Default: /etc/zarafa/alias.txt)
WARNING: you have to restart the patched/recompiled spooler version once before you add the new config parameters!
INSTALLATION:
First read: http://www.zarafa.com/wiki/index.php/Compiling_source_code
For Debian 7 and ZCP 7.2 you can read my blog post: https://blog.sprinternet.at/2015/03/zarafa-zcp-7-2-auf-debian-wheezy-kompilieren/
BUILDING:
cd path/to/zarafa-source
./configure --enable-unicode --enable-release --enable-python --prefix=/usr --with-gsoap-prefix=/opt/zarafa/ --with-ical-prefix=/opt/zarafa/ --with-vmime-prefix=/opt/zarafa/
make
checkinstall
GENERAL:
The alias checking reads its rules from an ansi textfile. Each rule needs to be on a new line. The sender mailaddress, alias mailaddress and alias display name are seperated by a semicolon E.g:
user@zarafa.de;aliasforuser@zarafa.de;Alias Username user2@zarafa.com;aliasforuser2@zarafa.de;Alias2 Displayname
Changes to this file would be applied immediately. Info: Display name is currentl not in use.
CONFIGURATION:
The default path for the rule file is: /etc/zarafa/alias.txt
You can enable/disable the extension in the spooler.cfg file. WARNING: you have to restart the patched/recompiled spooler version once before you add the new config parameters!
New configuration parameters:
use_alias_file (Values: yes, no ; Default: yes) alias_file (Values: Path to alias file ; Default: /etc/zarafa/alias.txt)