Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Message en pied de page

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

Archives de la liste

Chronologique Discussions  
  • From: Sebastien SOUBIE <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: Re: [sympa-fr] Message en pied de page
  • Date: Thu, 12 Mar 2020 14:04:07 +0100

Bonjour Patrick,

Je suis revenu sur mon problème il y a peu car ca faiut du bien de faire une pause de temps en temps pour s'éclaircir les idées.
Donc tu trouveras ton bonheur directement sur la doc sympa https://www.sympa.org/doc/formation/sympa_avance

et on peut y lire ceci:

Voici la liste des variables que vous pouvez utiliser dans un mail :
[% listname %]: le nom de la liste
[% robot %]: le nom du robot
[% user.email %]: l'email du destinataire
[% user.gecos %]: le gecos du destinataire
[% user.friendly_date %]: La date d'abonnement de l'utilisateur
[% user.custom_attribute.title.value %]: Un custom attribute, si défini pour la liste.
Un exemple d'application est l'insertion d'un lien de désabonnement individuel en bas de chaque message : Ajoutez, dans une de vos familles de liste, le fichier message.footer.tt2 dans le répertoire de la famille :
cd /usr/local/sympa/etc/a-nouveau.domaine.fr/families/mafamille
emacs message.footer.tt2 
Ajoutez le contenu suivant :
[% TAGS <+ +> -%]The subject of the list is "<+ subject +>", click here to unsubscribe : [% wwsympa_url %]/auto_signoff/[% listname %]/[% user.escaped_email %]
Ensuite je n'ai pas utilisé ces variables exactement car c'est celles disponibles dans l'administration de ton serveur sympa. Si on veut les utiliser cela donnerai plutôt quelque chose comme ceci:
[% TAGS <+ +> -%]The subject of the list is "<+ subject +>", click here to unsubscribe : [% wwsympa_url %]/auto_signoff/[% listname %]/[% user.email %]
Pour ma part, je m'en suis sorti par un simple mailto, ce n'est pas très conventionnel mais tout à fait fonctionnel.
ce qui me donne quelque chose comme ça:

---------------------------------
Vous êtes abonné à notre serveur de liste de diffusion [% robot %] avec l'adresse suivante: [% user.email %]
Si vous ne désirez plus recevoir de communication de notre part, vous avez la possibilité de cliquer sur le lien suivant pour vous désabonner.

mailto:sympa@[% robot %]?Subject=unsubscribe%20[% listname %]
@++
Seb

Le 12/03/2020 à 13:37, Patrick Moreau a écrit :

Bonjour,

Je reprends le fil de cet échange pour demander s'il y a un endroit où sont répertoriés tous les paramètres disponibles .

Merci.

Patrick.


Le 16/12/2019 à 16:22, bruno malaval a écrit :
Bonjour,

Je l'utilise également Le paramètre est 'listname' et non 'list.name'

Bruno

Cordialement,

Bruno MALAVAL
Ingénieur Systèmes
Direction du Numérique
Université de Haute-Alsace
Bâtiment I
12 rue des Frères Lumière - 68093 Mulhouse Cedex
Mail : adresse@cachée
Téléphone : +33 (0)3 89 33 66 22
Télécopie : +33 (0)3 89 33 6058

Retrouvez l'UHA sur :
Le site Internet : www.uha.fr
Facebook : http://www.facebook.com/universitehautealsace
Twitter : @UHA68


De: "Sebastien Soubie" <adresse@cachée>
À: adresse@cachée
Envoyé: Lundi 16 Décembre 2019 16:20:28
Objet: Re: [sympa-fr] Message en pied de page

Bonjour @ tous,

Je reviens vers vous toujours avec mon problème de message de pied de page.
Donc maintenant pas de soucis, j'ai bien des infos interprétées dans le pied de page.
Par contre, pour le lien de desabonnement, j'envoie un SIGNOFF par un mailtourl, mais je n'arrive pas à faire interpréter la variable list.name dans le sujet du mail.

Voici le code que j'ai placé:

[% IF subscriber.included != 1 %]
[%|loc%]Desabonnement de la liste:[%END%]
[%|mailtourl({subject ="signoff [list.name]" , to ="adresse@cachée"})%]
[%END%
[%END%]


En réception d'un message de test, j'obtiens ceci:

Desabonnement de la liste:
mailto:?subject=signoff%20%5Blist.name%5D&to=toto%40monsite.org

Je pense qu'il faut que que j'échappe la variable pour qu'elle puisse être interprétée mais après de multiples essais je galère toujours et je pense qu'a trop être sur le problème, je ne vois plus l'erreur. J'ai regardé sur les documentation du language TT2 mais pas plus de succès non plus ou alors trop de doc.

En tout cas, je vous remercie pour vos regards éclairés.

@++

Sébastien

Le 05/12/2019 à 12:25, Thibaut JACOB a écrit :

Bonjour

Il me semble qu'il faut activer la fonction suivante sur ta liste :

Autoriser la personnalisation des messages. (merge_feature) (default)

Sinon ton fichier est lu en simple fichier texte.


Le 04/12/2019 à 19:24, Serbastien Soubie a écrit :
Bonsoir
J’ai essayé de mettre de paramètre dans le fichier de conf de sympa et dans celui de la liste sans plus de succès
Je vais explorer ton lien merci
@++

Envoyé de mon iPhone

Le 4 déc. 2019 à 12:08, Luc Didry <adresse@cachée> a écrit :

mercredi 4 décembre 2019, 11:57:49 CET Sebastien Soubie wrote:
Bonjour @ tous,

Je possède un serveur de listes de diffusion avec pas mal de liste, et 
j'aimerai pouvoir ajouter un message type en bas de chaque message afin 
d'offrir la possibilité aux abonnés de se désabonner si ils le désirent. 
Je galère depuis pas mal de temps la dessus, en y revenant de temps en 
temps.
J'ai donc créé une liste test et ajouter un message type 
"message_footer" avec ces variables:

[% TAGS <+ +> -%]
Le sujet de la liste est:  "<+ subject +>", Cliquez sur le lien suivant pour vous désabonner : [% wwsympa_url %]/auto_signoff/[% listname %]/[% user.escaped_email %]

Le problème, c'est que lorsque je reçois les mails, les variables ne 
sont pas lues et le message s'affiche comme ci-dessus en bas du message. 
Il n'y a pas de lien à cliquer.

J'ai modifié les modes de diffusion pour faire des tests, mais sans 
succès, j'ai essayés les modes suivants:

 * normal
 * compilation au format MINE
 * compilation au format texte
 * réception au format HTML

Si vous avez des idées la dessus ou une doc quelconque je suis preneur 
car même e cherchant sur la doc community, je ne trouve pas d'où vient 
mon erreur, mais c'est peut-être parceque je n'ai plus les yeux en face 
des trous, tout est possible.

Merci
Sebastien


Il faut mettre
merge_feature on
dans /etc/sympa/sympa.conf ou au niveau de la liste.

NB : depuis la version 6.2.38, tu peux créer un footer global pour
tout le serveur Sympa, ce qui autorise les propriétaires de listes à
en créer un tout en préservant celui que tu as mis en place. Voir
https://github.com/sympa-community/sympa/pull/494
-- 
Luc
"La route est longue, mais la voie est libre…" https://framasoft.org

Framasoft ne vit que par vos dons (déductibles des impôts). Merci d'avance pour votre soutien https://soutenir.framasoft.org




-- 
Thibaut JACOB
IGE Rectorat de Bordeaux
DSI 3 - SIC
Messagerie et moteur de listes
05 57 57 35 05




Archives gérées par MHonArc 2.6.19+.

Haut de le page