SOGo : Cacher les utilisateurs Yunohost

Bonjour,

Je viens d’essayer l’application SOGo qui est pas mal.
Cependant je me demande comment cacher les utilisateurs de mon domaine, les Yunohost Users.
J’ai mon domaine.tld avec plusieurs utilisateurs et j’ai bien modifié isAddressBook = NO; dans /etc/sogo/sogo.conf . Dans l’application SOGo, le carnet d’adresses Global Yunohost Users n’apparait donc plus.
Mais quand je clique sur Abonnement + (pour s’abonner à un calendrier ou un carnet d’adresses partagé) et que je tape 2-3 lettres, je peux voir ces contacts, ces fameux Yunohost Users.
J’ai cherché sur le site de SOGo pour éventuellement désactiver l’autocomplétion ou pour désactiver le partage de contacts et de calendriers (oui c’est bizarre pour une application de partage :smile: ) mais je n’ai pas trouvé. Je ne sais pas si c’est possible vu que SOGo est un collecticiel…
Peut-être qu’il faudrait que je crée un groupe unique pour chaque utilisateur?
.

mon fichier /etc/sogo/sogo.conf

{
WOPort = 127.0.0.1:20000;
WOLogFile = /var/log/sogo/sogo.log;
/* Fix Yunohost Tile /
WODontZipResponse = YES;
SOGoProfileURL = “mysql://sogo:VXQgT0EAffuGoYpITnyCINCN@localhost:3306/sogo/sogo_user_profile”;
OCSFolderInfoURL = “mysql://sogo:VXQgT0EAffuGoYpITnyCINCN@localhost:3306/sogo/sogo_folder_info”;
OCSSessionsFolderURL = “mysql://sogo:VXQgT0EAffuGoYpITnyCINCN@localhost:3306/sogo/sogo_sessions_folder”;
NGImap4ConnectionStringSeparator = “.”;
SOGoAppointmentSendEMailNotifications = YES;
SOGoEnablePublicAccess = YES;
SOGoMailingMechanism = smtp;
SOGoSMTPServer = 127.0.0.1:20002;
SOGoSMTPAuthenticationType = PLAIN;
SOGoTimeZone = UTC;
SOGoSentFolderName = Sent;
SOGoTrashFolderName = Trash;
SOGoDraftsFolderName = Drafts;
SOGoIMAPServer = “imaps://localhost:993/”;
SOGoIMAPAclConformsToIMAPExt = YES;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = YES;
SOGoSieveServer = sieve://127.0.0.1:4190;
SOGoFirstDayOfWeek = 0;
SOGoMailMessageCheck = every_10_minutes;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoTrustProxyAuthentication = YES;
SOGoSuperUsernames = (admin);
SOGoHideSystemEMail = YES;
/
Default Calendar and Contacts Permissions /
SOGoCalendarDefaultRoles = (“PublicViewer”, “ConfidentialDAndTViewer”);
SOGoContactsDefaultRoles = (“ObjectViewer”);
/
LDAP authentication */
SOGoUserSources = (
{
type = ldap;
CNFieldName = cn;
UIDFieldName = uid;
IDFieldName = uid; // first field of the DN for direct binds
bindFields = (uid, mail); // array of fields to use for indirect binds
baseDN = “ou=users,dc=yunohost,dc=org”;
canAuthenticate = YES;
displayName = “Yunohost Users”;
hostname = ldap://localhost:389;
id = directory;
isAddressBook = NO;
}
);
}

Hello,

En fait pour quelle raison voudrait tu cacher chaque utilisateur par apport aux autres ?

Sinon je sais pas trop, peut être tu peux regarder dans la doc de sogo ici : https://sogo.nu/support.html#/documentation

En fait pour quelle raison voudrait tu cacher chaque utilisateur par apport aux autres ?

Les utilisateurs des services que je propose (e-mail) ne se connaissent pas et je ne veux pas leur imposer l’affichage de leur nom + adresse e-mail à tous les autres utilisateurs.
J’ai regardé la doc mais je n’ai pas trouvé. Je vais continuer mes recherches.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.