+++ This bug was initially created as a clone of Bug #27871 +++ <http://forum.univention.de/viewtopic.php?f=48&t=1882> Es gab bereits einige Anfragen zu alternativen Mailadressen an Gruppen. Derzeit gibt unser Schema das nicht her: (In reply to comment #0 bug11254) > > für das Abbilden alternativer Mailadressen an Gruppen kann das > > mailAlternativeAddress Attribut nicht werwendet werden. Dies ist Teil der > > Objektklasse univentionMail welche das Attribut "uid" Voraussetzt. > > Sie sollten daher ein eigenes Attribut in einer Schema-Datei definieren und > > dieses verwenden. > > ... Ich denke es wäre gut das in einem ersten Schritt entsprechend anzupassen sodass Integrationen wie OX und Zarafa das verwenden können. Ggf. will man dass dann auch in den Standard UCS Mailstack integrieren. Das Schema wurde angepasst. Damit man das in UCS direkt verwenden kann, müsste noch das UDM Modul, UMC und das Mail-LDAP mapping angepasst werden.
This has been requested again via http://forum.univention.de/viewtopic.php?f=11&t=4057&p=14792 Currently the LDAP scheme support mailAlternativeAddress at LDAP objects of type univentionGroup, but the attribute is not respected by postfix. univention-mail-postfix/conffiles/etc/postfix/ldap.groups.d/10_base currently uses the following LDAP filter: query_filter = (&(mailPrimaryAddress=%s)(objectclass=posixGroup)) It may be sufficient to change it to query_filter = \ (&(objectclass=posixGroup)(|(mailPrimaryAddress=%s)(mailAlternativeAddress=%s)))
Has been requested again at: http://forum.univention.de/viewtopic.php?f=11&t=4057&p=14895#p14895 > man sollte den BUG auch um mailAlternativeAddress für Mail-Verteilerlisten > (Domain -> Mail) erweitern oder externe Ziel-Mailadressen für Mail-Gruppen > implementieren um alle Anwendungsfälle abzudecken. Aktuell sind in Mailgruppen > nur interne Mail-User als Mitglieder zulässig. Hier könnte man ev. mit den > kürzlich ausgegliederten Zarafa Kontakten arbeiten.
Requested again: http://forum.univention.de/viewtopic.php?f=67&t=4195&p=16477#p16477
This issue has been filled against UCS 4.1. The maintenance with bug and security fixes for UCS 4.1 has ended on 5st of April 2018. Customers still on UCS 4.1 are encouraged to update to UCS 4.3. Please contact your partner or Univention for any questions. If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.
Regularly requested by customers.
*** Bug 48411 has been marked as a duplicate of this bug. ***
Requested bei customer 2149 (zit-sh).
requested bei customer 273443
Workaround: add a custom extended attribute in a joinscript: ---- # mailAlternativeAddress udm settings/extended_attribute create "$@" --ignore_exists \ --position "cn=custom attributes,cn=univention,$ldap_base" \ --set name="mailAlternativeAddress" \ --set CLIName="mailAlternativeAddress" \ --set shortDescription="mailAlternativeAddress" \ --set longDescription="list of mailAlternativeAddresses" \ --set translationShortDescription='"de_DE" "alternative Mailaddressen"' \ --set translationLongDescription='"de_DE" "Liste der alternativen Mailaddressen"' \ --set tabName="Mail" \ --append module="groups/group" \ --set tabPosition="2" \ --set tabAdvanced="0" \ --set syntax="emailAddressValidDomain" \ --set default="" \ --set multivalue=1 \ --set valueRequired=0 \ --set mayChange=1 \ --set doNotSearch=0 \ --set objectClass="univentionObject" \ --set ldapMapping="mailAlternativeAddress" \ --set deleteObjectClass=0 \ --set overwriteTab=0 \ --set disableUDMWeb=0 || die
Requested again.
(In reply to Tim Breidenbach from comment #9) > Workaround: add a custom extended attribute in a joinscript: > > ---- > # mailAlternativeAddress > udm settings/extended_attribute create "$@" --ignore_exists \ > --position "cn=custom attributes,cn=univention,$ldap_base" \ > --set name="mailAlternativeAddress" \ > --set CLIName="mailAlternativeAddress" \ > --set shortDescription="mailAlternativeAddress" \ > --set longDescription="list of mailAlternativeAddresses" \ > --set translationShortDescription='"de_DE" "alternative Mailaddressen"' \ > --set translationLongDescription='"de_DE" "Liste der alternativen > Mailaddressen"' \ > --set tabName="Mail" \ > --append module="groups/group" \ > --set tabPosition="2" \ > --set tabAdvanced="0" \ > --set syntax="emailAddressValidDomain" \ > --set default="" \ > --set multivalue=1 \ > --set valueRequired=0 \ > --set mayChange=1 \ > --set doNotSearch=0 \ > --set objectClass="univentionObject" \ > --set ldapMapping="mailAlternativeAddress" \ > --set deleteObjectClass=0 \ > --set overwriteTab=0 \ > --set disableUDMWeb=0 || die This allows only to add information in UDM and LDAP, it does not do the needed configuration of the UCS mailstack. If we add this in the product, we need to ensure the postfix configuration, too.