Alias identique pour plusieurs utilisateurs / same alias for several users

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
    • 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 commande sudo 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 commande sudo 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

5 Likes