Qu'est-ce qu'une liste de diffusion ?
Une liste de diffusion est une liste d'envoi permettant à un groupe d'abonnés de recevoir automatiquement par courrier électronique l'ensemble des messages expédiés à la liste : tout message envoyé à la liste par un abonné est reçu par chacun des autres abonnés. Lorsque l'on est abonné à une liste de diffusion, il est possible d'envoyer des messages, d'y répondre ou de lire les messages envoyés sans participer.
Cas particuliers :
Intérêt des listes de diffusion.
On s'abonne à une liste de diffusion (ou « "mailing list" », parfois abrégée en ) pour se tenir au courant d'un sujet en particulier et pour participer à des échanges sur ce sujet. On peut citer en exemple :
Trois types de listes de diffusion.
Il existe des milliers de listes de diffusion de toutes sortes sur Internet : publiques ou privées, gratuites ou payantes, avec inscription soumise à conditions ou non, etc. Ces listes peuvent rassembler un nombre de personnes allant d'une dizaine à plusieurs milliers.
En fonction de leur mode de fonctionnement, on distingue généralement trois types de listes :
Fonctionnement des listes de diffusion : qui fait quoi ?
Quatre rôles peuvent intervenir dans un service de listes de diffusion :
Il est possible de jouer plusieurs rôles à la fois (par exemple, il est possible d'être propriétaire et modérateur d'une liste et d'être abonné à plusieurs autres).
Propriétaires.
Le propriétaire d'une liste est généralement son créateur, ou à défaut, la personne qui a exprimé le souhait que la liste soit créée ou qui en a hérité. Son rôle :
Une liste peut avoir plusieurs propriétaires.
Modérateurs.
Les modérateurs sont désignés par le propriétaire de la liste. Ils sont chargés de réguler la diffusion des messages envoyés sur la liste : après lecture, ils peuvent décider de les accepter ou de les rejeter. La modération intervient avant la diffusion du message sur la liste. Le rejet d'un message est éventuellement suivi d'une notification à l'expéditeur du message afin de l'informer des raisons de ce rejet.
Une liste peut avoir un ou plusieurs modérateurs ; généralement, le propriétaire de la liste en est aussi le modérateur.
Ceci ne concerne que les listes modérées et la modération n'est pas obligatoire sur les listes.
Cadre réglementaire.
L'utilisation d'un service de listes de diffusion implique le respect d'un certain nombre de règles :
= Fonctionnement pour un système de liste de discussion de type Mailman =
Comment ajouter quelqu'un sur une liste.
puis en bas de page sur “Interface administrative de xxxx”, puis, avec le mot de passe, aller dans l'interface admin, puis gestion des abonnements et abonnement en nombre.
Pour avoir le “Nom / Prenom” enregistré, insérer le mail de cette manière :
 Nom Prénom <email@nomdedomaine.fr> 
À faire dans l'administration pour configurer une liste nouvellement crée.
Si la liste a pour but de servir de liste de diffusion :.
Principe de fonctionnement  : Si une info est à envoyer en diffusion à tous, il faut envoyer un mail à l'adresse de la liste. Tous les messages étant modérés, pour qu'ils soient validés et envoyés à tous les participants, il faut que l'administrateur laisse passer le mail. 2 à 3 mails par semaine en moyenne sont conseillés pour ne pas spammer tous les membres. L'idée est que le lien pour s'abonner à cette liste soit autant que possible diffusé. Il est possible de faire passer des petits carnets ou des feuilles pour récupérer les mails pour les ajouter directement dans l'administration
Si la liste a pour but de servir de mail de contact.
Principe de fonctionnement
Autres configuration (optionnelles).
Pour toutes les listes :
"Language Options :"
"[Mots de passe]"
"Options Générales:"
"Options de confidentialité :"
"Options d'archivage"
La modération des listes.
Pour une liste modérée par défaut. Il faut aller ici pour valider les messages : https://nomdedomainedelaliste/cgi-bin/mailman/admindb/nomdelaliste
Pour les autres listes, elles sont modérées si :
Le lien vers la procédure Mailman pour valider les messages en attente pour ceux qui sont admin : https://nomdedomainedelaliste/cgi-bin/mailman/admin/nomdelalist puis dans l'administration de la liste sur “Basculer vers les requêtes en attente de modération” pour valider ou non les mails. Vous verrez qu'on reçoit beaucoup de spams et que le même spammeur doit être blacklisté pour chacune des listes indépendamment.
m
À l'inverse quand il y a une modération que l'on ne souhaite pas :
Vérifier que le bit de modération pour tous n'est pas activé pour tous dans gestion des abonnements
Vérifier que “mod” n'est pas coché pour les membres. Si c'est le cas, vérifier que “off” est coché et cliquer à nouveau sur “activer”.
Modifier la signature des mails sur une liste.
Aller dans remise non groupée de la liste puis dans “Pied de page ajouté aux messages envoyés aux abonnés réguliers de la liste” (msg footer)
Récupérer la liste des inscrits d'une liste.
Récupérer la liste mail des inscrits pour les admins (pour par exemple faire un envoi d'un mail via un autre outil

Apache/Cache
Principe.
Le enregistre des pages visitées sur un serveur pour les ré-afficher plus rapidement ensuite. Il doit comporter une date d'expiration qui dépend de la fréquence de changement des pages.
Configuration du serveur.
La mise en cache peut être configurée au moyen de plusieurs modules Apache :
a2encode expires
a2encode cache
a2encode file_cache
a2encode mem_cache
a2encode cache_disk # pour Apache version 2.4
a2encode disk_cache # pour Apache version 2.2
Puis ajouter à apache2.conf :
<IfModule mod_expires.c>
 ExpiresActive On
 ExpiresDefault "access plus 1 month"
 <filesMatch "\.(ico|jpg|jpeg|png|gif)$">
 ExpiresDefault "access plus 1 year"
 </filesMatch>
 ExpiresByType image/x-icon "access plus 1 day"
 ExpiresByType text/css "access plus 1 day"
 ExpiresByType application/javascript "access plus 1 day"
</IfModule>
<IfModule mod_cache.c>
 <IfModule mod_cache_disk.c>
 CacheRoot "/var/cache/apache2/"
 CacheEnable disk /
 CacheDirLevels 2
 CacheDirLength 1
 </IfModule>
 <IfModule mod_mem_cache.c>
 CacheEnable mem /
 MCacheSize 4096
 MCacheMaxObjectCount 100
 MCacheMinObjectSize 1
 MCacheMaxObjectSize 2048
 </IfModule>
 <IfModule mod_file_cache.c>
 mmapfile /var/cache/apache2/index.html # Liste de page à mettre en cache
 </IfModule>
</IfModule>
Enfin, recharger Apache :
 service apache2 reload
Configuration du site.
Côté HTML, on distingue trois balises méta.
Syntaxe sans cache (les unités sont en secondes) :
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate, proxy-revalidate, max-age=0, s-maxage=0, post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache, no-store" />
<meta http-equiv="Expires" content="0" />
Syntaxe avec cache :
<meta http-equiv="Cache-Control" content="Private" />
<meta http-equiv="Pragma" content="" />
<meta http-equiv="Expires" content="" />
Pour voir la configuration du cache d'un site, il faut regarder l' HTTP, par exemple avec :
 curl -I http://example.org
La durée d'expiration de la mémoire cache doit dépendre de la fréquence de rafraichissement du contenu du site. Toutefois d'une manière générale, il est recommandé de la définir à une valeur comprise entre 48 h et un an.