Browse Source

comment listes.txt with #

main
pvincent 4 days ago
parent
commit
99406b730a
  1. 31
      all.sh
  2. 2
      listes.txt
  3. 5
      monit-sympa.sh
  4. 47
      sympa/doc/custom_cemea.md

31
all.sh

@ -3,28 +3,25 @@
BASEDIR=$(dirname "$0") BASEDIR=$(dirname "$0")
FILE=${1:-listes.txt} FILE=${1:-listes.txt}
if ! command -v parallel >/dev/null; then
echo "Please install GNU Parallel: \`sudo apt install parallel\`"
if ! command -v parallel > /dev/null; then
echo 'Please install GNU Parallel: `sudo apt install parallel`'
exit 1 exit 1
fi fi
cd "$BASEDIR" cd "$BASEDIR"
echo -n "" >.errors
echo -n "" > .errors
parallel -a "$FILE" ./monit-sympa.sh parallel -a "$FILE" ./monit-sympa.sh
if [[ -f .errors ]]; then
count=$(cat .errors | wc -l)
if [[ $count -gt 0 ]]; then
echo -e "--------------------"
echo -e " \e[0;31m$count\e[0m errors detected!"
echo -e "--------------------"
cat .errors
exit 1
else
echo -e "\e[0;32m------------------------\e[0m"
echo -e "everything 's \e[0;32mall right!\e[0m"
echo -e "\e[0;32m------------------------\e[0m"
fi
count=$(cat .errors | wc -l)
if [[ $count -gt 0 ]]; then
echo -e "--------------------"
echo -e " \e[0;31m$count\e[0m errors detected!"
echo -e "--------------------"
cat .errors
exit 1
else
echo -e "\e[0;32m------------------------\e[0m"
echo -e "everything 's \e[0;32mall right!\e[0m"
echo -e "\e[0;32m------------------------\e[0m"
fi fi

2
listes.txt

@ -25,7 +25,7 @@ listes.graine-pdl.org
listes.greenpeace.re listes.greenpeace.re
listes.habsolim.org listes.habsolim.org
listes.hauteroya.zourit.net listes.hauteroya.zourit.net
listes.hub-bretagne.net
#listes.hub-bretagne.net
listes.jardinersespassions.re listes.jardinersespassions.re
listes.jmmv.fr listes.jmmv.fr
listes.la-butte.org listes.la-butte.org

5
monit-sympa.sh

@ -3,11 +3,14 @@
[ $# -ne 1 ] && echo "domain name required! ie: listes.virkingraid.org" && exit 1 [ $# -ne 1 ] && echo "domain name required! ie: listes.virkingraid.org" && exit 1
LIST=$1 LIST=$1
[[ $LIST =~ ^# ]] && exit 0
TIMEOUT=30 TIMEOUT=30
if (curl -m $TIMEOUT -Is "https://$LIST/wws" | grep -q "200 OK"); then if (curl -m $TIMEOUT -Is "https://$LIST/wws" | grep -q "200 OK"); then
echo -e "\e[38;5;240mmonit-sympa\e[0m $LIST \e[38;5;240m... \e[0;32mYES\e[0m" echo -e "\e[38;5;240mmonit-sympa\e[0m $LIST \e[38;5;240m... \e[0;32mYES\e[0m"
else else
echo -e "\e[38;5;240mmonit-sympa\e[0m $LIST \e[38;5;240m... \e[0;31mNO\e[0m" echo -e "\e[38;5;240mmonit-sympa\e[0m $LIST \e[38;5;240m... \e[0;31mNO\e[0m"
echo "$LIST" >>.errors
echo "$LIST" >> .errors
fi fi

47
sympa/doc/custom_cemea.md

@ -19,3 +19,50 @@ then `systemctl restart wwsympa.socket`
.top-bar button:hover{ .top-bar button:hover{
color: white; color: white;
} }
PATCH
-----
https://patch-diff.githubusercontent.com/raw/sympa-community/sympa/pull/1974.patch
```
From 60ff8b92718b44d3a638387b703ba9db62b853b8 Mon Sep 17 00:00:00 2001
From: IKEDA Soji <mail@ikedas.net>
Date: Sun, 6 Jul 2025 10:22:39 +0900
Subject: [PATCH] Personalization: Use the content of original originator field
in the template (#1962)
---
src/lib/Sympa/Message.pm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/lib/Sympa/Message.pm b/src/lib/Sympa/Message.pm
index 30b7fbdcd..9fbd963ba 100644
--- a/src/lib/Sympa/Message.pm
+++ b/src/lib/Sympa/Message.pm
@@ -1536,6 +1536,8 @@ sub _personalize_attrs {
$value =~ s/(?:\r\n|\r|\n)(?=[ \t])//g; # unfold
$data->{headers}{$key} = $value;
}
+ $data->{sender} = $self->{sender};
+ $data->{gecos} = $self->{gecos};
$data->{subject} = $self->{decoded_subject};
return $data;
```
SIGNATURE
---------
Editer les modèles de liste
Edition du fichier attachement de fin de message
```
===============================================================
De la part de : [% IF gecos %][% gecos %] <[% sender %]>[% ELSE %][% sender %][% END %]
Vous êtes abonné·e à la liste "[% listname %]" avec votre courriel : [% user.email %]
Présentation de la liste : [% wwsympa_url %]/info/[% listname %]
Cliquer pour se désabonner : [% wwsympa_url %]/auto_signoff/[% listname %]/[% user.escaped_email %]
```
Loading…
Cancel
Save