compteur de mails pour sympa

This commit is contained in:
fab
2026-09-22 11:46:12 +02:00
parent 407a4262f1
commit 1eae157b50
7 changed files with 25 additions and 0 deletions
+10
View File
@@ -116,6 +116,16 @@ RUN apt-get update \
opendkim-tools \
&& rm -rf /var/lib/apt/lists/*
########################################
# pflogsumm (stats mails)
########################################
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
pflogsumm \
cron \
&& rm -rf /var/lib/apt/lists/*
########################################
# Sympa / Apache / Postfix
########################################
+2
View File
@@ -1,5 +1,7 @@
#!/bin/bash
/etc/init.d/cron start
echo "Configuring for ${DOMAIN_SYMPA}"
sed -i -e "s/MAILNAME.DOMAINNAME/${DOMAIN_SYMPA}/g" /etc/postfix/main.cf
sed -i -e "s/MAILNAME.DOMAINNAME/${DOMAIN_SYMPA}/g" /etc/sympa/sympa/sympa.conf
+5
View File
@@ -33,8 +33,13 @@ services:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /etc/ssl:/etc/ssl:ro
#opendkim
- ./config/opendkim:/etc/opendkim
- /var/lib/docker/volumes/postfix_mailConfig/_data/opendkim/keys:/etc/opendkim/keys:ro
# compteur de mails
- ./pflogsumm:/var/lib/pflogsumm
- ./pflogsumm/pflogsumm.sh:/usr/local/bin/pflogsumm.sh:ro
- ./pflogsumm/pflogsumm.cron:/etc/cron.d/pflogsumm:ro
labels:
- "traefik.enable=true"
+1
View File
@@ -0,0 +1 @@
*/5 * * * * root /usr/local/bin/pflogsumm.sh
+7
View File
@@ -0,0 +1,7 @@
#!/bin/sh
/usr/sbin/pflogsumm -d today /var/log/mail.log > /var/lib/pflogsumm/pflogsumm.txt.tmp
if [ -s /var/lib/pflogsumm/pflogsumm.txt.tmp ]; then
mv /var/lib/pflogsumm/pflogsumm.txt.tmp /var/lib/pflogsumm/pflogsumm.txt
fi