Pour info cela marche bien.
La démarche en français est la suivante :
- Ajouter un groupe dans Yunohost,
- Ajouter les utilisateurs devant avoir le même alias dans le groupe,
- Installer phpLDAPadmin,
- Connectez-vous a phpLDAPadmin
-
- Login :
cn=grp_accounting,ou=groups,dc=yunohost,dc=org
- Login :
-
- Mdp : mot de passe de l’utilisateur admin
Dans l’arbre à gauche :
- Déplier
ou=groups
, - Sélectionner
cn=votre_groupe
.
Dans ObjectClass :
- Cliquer sur
Add Value
, - Sélectionner
mailGroup
, - Saisir l’adresse mail de l’alias
votre_alias@ndd
,
Valider, Update.
Ouvrir un terminal pour se connecter en SSH au serveur.
- Éditer le fichier
main.cf
via la commandesudo nano /etc/postfix/main.cf
, - Rechercher (CTRL+W)
virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf
, - Ajouter a la suite de la ligne
,ldap:/etc/postfix/ldap-groups.cf
. - Enregistrer.
- Créer le fichier
ldap-groups.cf
via la commandesudo nano /etc/postfix/ldap-groups.cf
, - Copier le contenu suivant :
server_host = localhost
server_port = 389
search_base = dc=yunohost,dc=org
query_filter = (&(objectClass=groupOfNamesYnh)(mail=%s))
exclude_internal = yes
search_timeout = 30
scope = sub
result_attribute = memberUid, mail
terminal_result_attribute = memberUid
- Enregistrer,
- Relancer le service Postfix via la commande
sudo service postfix restart
.
Tester l’envoi d’un mail a votre alias, il sera envoyé à tous les membres du groupe.
Sujet en anglais Use the group mechanism as mailing distribution list · Issue #1537 · YunoHost/issues · GitHub