Kolab policy with alias domains
Daniel Hoffend
dh at dotlan.net
Wed Sep 3 00:32:22 CEST 2014
Hi
>On setup kolab I have been changing the default domain prompt from
>mysubdomain.mypublicdomain to mypublicdomain.
>The next prompt its the root DN
>Because I just changed the domain to mypublicdomain the default prompt
>is
>dc=mypublicdomain which I change to dc=mysubdomain,dc=mypublicdomain.
>So I end up with an ldap directory structure that is a subdomain but
>the email address is my public domain address.
I don't see many issues with this. As long as the domains you're using
are added as associatedInetDomain (aka alias domain)
then the ldap domain searches should be able to identify your domain and
root dn.
>Also when it comes to aliases then alias domains are important maybe
>some users might want to be able to send and recieve from different
>email addresses.
This is valid and works out of the box if you use the correct attributes
(mail and alias, not mailAlternativeAddress)
>Also with aliases such as info@, sales@ it might just be an alias or
>group alias.
For such generic use cases you've different ways on how to make use of
it
1) Single user account
* add aliases to your liking
* add additional persons as delegates to this account == others can send
on behalf of this user (all email addys)
* (optional) allow others to view the inbox or a special folder (via
roundcube > folders > managesieve)
2) Shared Mail Folder
* Create a shared mailbox
* add email address and aliasses
* add delegates (who're allowed to send on behalf)
* add IMAP ACLs to allow others to access this shared mailfolder
>This is just opinion but I have being try to work out what use the
>current secondary automatically created email aliases are for. Even if
>I delete them before I submit a new user they still end up being
>created.
primary_mail and secondary_mail are auto generated by the
receiption_policy. If you dislike the policy feel free to remove those
options in the kolab.conf file and either make all fields writeable
(kolab_admin_rw) or adjust the user_type "Kolab User" and switch mail
from "generated (protected)" to "normal"
https://docs.kolab.org/administrator-guide/configuring-the-kolab-server.html#recipient-policy
>I have been totally puzzled by them as I can't think of any rationale
>reason for automatically generated email aliases based on user name.
This may not make sense for a small installation or an installation that
is being migrated, but bigger installation and companies may have a
naming policy in place or user email addresses. If you don't like it,
don't use it :-) I personally have it turned of as well, but this is
everyones choice.
>Domain aliases or group aliases yeah I can understand, aliases that the
>user wants specifically I can understand. I have been puzzled and if
>someone can forward a rationale usage I would be interested as I say
>they have puzzled me.
# Domains and Domain Aliases:
Lets give them a different name: "Kolab Instance and assigned domains"
One Kolab Instance (named by the primary domain) is one LDAP Directory
where users, groups, resources and more are managed. Usually the members
of this Instance can see each other in the ldap directory (global
addressbook if enabled). This Kolab instance can have additional domains
that users of this instance or company or organization might wanna use.
If you create an additional domain (or instance in my speech), this
would be a 2nd separated instance with it's own ldap directory, acl,
resources, people, etc. This is ideal if you want to host multiple small
organizations on one kolab server/installation and you want them to be
separate or give them admin access (via kolab-admin role) to manage
their users, groups, resources them self.
Keep in mind that if you want to run multiple kolab
domains/instances/whatever on a single server that you need some special
configuration (aka the Multi Domain Howto) and maybe have some
experience with ldap, postfix and such.
# Users and Alias
A user has 3 different attributes that can provide mail addresses
* mail: this is the primary mail address belonging to the user
* alias: these are secondary mail addresses where the user can
send+receives mails
* mailAlternativeAddress: those fields can contain external mail
addresses that the user has access to but are not linked or used within
kolab. Think about adding your gmail address to your ldap user account
which other people within the organisation can see via the ldap global
addressbook.
# Groups
* Kolab Distribution Group (dynamic): This is ldap-search-based
usergroup. Example: All Users of a company. Usually this kind of list
wants to be protected via kolaballowsmtpsender so only X personal are
allowed to send messages to the whole company
* Kolab Distribution Group (static): Just a simple group with a mail
address. mails received will be send to all users belonging to this
group.
Most things are described in the Kolab Documentation at
http://docs.kolab.org (mostly)
Did I missed something?
--
Regards
Daniel Hoffend
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5714 bytes
Desc: not available
URL: <http://lists.kolab.org/pipermail/users/attachments/20140902/6cd9fd84/attachment.bin>
More information about the users
mailing list