Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Adresses alternatives

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: Stephane Larroque <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Adresses alternatives
  • Date: Mon, 14 Apr 2008 12:29:25 +0200

Bonjour,

Pour l'instant, le support des adresses alternatives n'est pas satisfaisant dans Sympa. Nous l'avons retiré de la distribution.
L'idée d'origine était justement de traiter les utilisateurs en faisant abstraction de l'adresse qu'il utilisent, du moment qu'elle est connue. Mais il y a des cas où l'adresse qui compte est celle avec laquelle on s'est abonné à l'origine (emails institutionnels, par exemple). Il faut donc distinguer adresse originelle et adresse alternative, sans pour autant rendre la manipulation de ces adresses trop compliquée. C'est en partie ce qui rend ce développement délicat.

En l'attendant, si vous utilisez des listes avec inclusions d'abonnés, vous avez la possibilité de créer des listes dupliquées, cachées, où l'on ne peut pas poster, et à laquelle les utilisateurs seraient abonnés avec leur adresse alternative. Ces listes n'auraient d'autre mérite que de permettre d'employer une règle telle que :

is_subscriber([sender],'listedupliquee@votredomaine') smtp, md5, smime -> do_it

Vous pourriez même utiliser un attribut de liste personnalisé (voir https://www.sympa.org/dev-manual/customizing?#custom_parameters ) qui vous permettrait de définir la liste dupliquée pour chaque liste.

Exemple:
nom de l'attribut: "altemail-liste"
valeur de l'attribut: "adresse@cachée"

La règle de scénario deviendrait alors :

is_subscriber([sender],[custom_vars->altemail-liste]) smtp, md5, smime -> do_it

Ceci permettrait de réutiliser la même ligne de scénario dans plusieurs scénarios, en n'ayant que l'attribut personnalisé à changer dans chaque liste.

J'ai bien consicence que ce n'est qu'une solution de transition, mais les adresses alternatives sont en gros et en rouge sur notre liste des features à implémenter, donc ne perdez pas espoir. ;)

Cordialement,


Stephane Larroque a écrit :
Bonjour,

nous utilisons sympa 5.4.1 et réalisons l'authentification des utilisateurs sur un annuaire ldap. Pour pouvoir prendre en compte l'historique nous souhaiterions pouvoir utiliser les adresses électroniques alternatives contenues dans l'annuaire.

Ainsi un utilisateur authentifié pourrait voir les listes auxquelles il appartient, dont il est modérateur ou propriétaire avec toutes ses adresses électroniques (typiquement login@ ou prenom.nom@). De même pour l'envoi d'un message sur une liste avec modération pour les non-abonnés.

Il me semble avoir vu que des développements dans ce sens étaient en cours. Mais à l'heure actuelle, comment puis-je m'en sortir ?

Je suppose qu'il faut modifier les différents scénarii. Y'a t-il une variable qui contienne ces adresses alternatives ou faut-il réaliser un petit script en perl avec des conditions personnalisées (custom conditions) ?

Tout conseil est le bienvenu. Merci d'avance.

--
David Verdin
Comité réseau des universités




Archives gérées par MHonArc 2.6.19+.

Haut de le page