[Linux] Serveur Sympa (système de multi-postage auto)

 

Installation d’un serveur de mailing Sympa
Version de l’OS Ubuntu 16.04
Version de Sympa 6.2.16
Pré-requis Apache, Mysql

Structure du fichier host

Hostname

Commencer par créer l’utilisateur sympa, mot de passe, le reste des champs est facultatif

Installer Apache2, Mysql-server et Postfix

Mettre a jour cpan (version 2.11 vers 2.16)
Attention sensible a la case

Installer les paquets et dépendance nécessaire a Sympa

Nécessite aussi la paquet mime-lite-html

télécharger la source et décompresser l’archive (last version du 17/06/2016)

Compiler sympa

Créer le fichier /etc/mail/sympa_aliases
Ce fichier s’alimentera des créations d’alias pour les listes

Renseigner les alias suivants

Donner les droits d’accès au user et group sympa

Faire un check pour vérifier que toutes les dépendances match bien

puis relancer le wizard sans le check pour l’installation

En gras mes modifications

/!\ Vérifier les droits du fichier sympa.conf dans /etc/sympa, il doit être en sympa:sympa

Mysql
faire un mysql_secure_installation,
puis creer la bdd, user et appliquer les droits (dans l’exemple)

Modification du script d’init de sympa

ajouter les lignes suivantes en haut du fichier après la ligne #!/bin/sh

réinitialise le script

Démarrer le serveur sympa

Starting Sympa subsystem:
Checking environment: success
Starting module sympa_msg.pl: success
Starting module bulk.pl: success
Starting module archived.pl: success
Starting module bounced.pl: success
Starting module task_manager.pl: success

Apache
Installer les modules complémentaires

Activer fastcgi et suexec

Redemarrer apache

Création du vhost

Puis activer le vhost et reloader apache

Postfix

Modification du main.cf pour que sympa ajoute les alias dans /etc/mail/sympa_aliases

Modifier alias_maps comme ci dessous

Modifier alias_database comme ci dessous

Modifier egalement la directive mydestination en ajoutant le domaine du serveur sympa

Renseigner relayhost si Sympa dépend d’un autre serveur de messagerie

Vérifier vos reseaux autorisés

Modifier ensuite le fichier master.cf :

Ajouter en fin de fichier

Puis redémarrer postfix

Syslog

Configurer les traces

Ajouter a la fin de fichier

Puis de redémarrer le serveur de log :

..

Installation de sympa est terminé.
/!\ Penser a configurer le record A

voici un exemple chez mon registrar

/!\ Penser a ouvrir le port 25 sur le FW

voici un petit aperçu de la partie exploitation.
Il faut cliquer sur première connexion pour pouvoir modifier l’adresse du listmaster et pour que d’autres utilisateurs puisses creer un compte et des listes après validation du listmaster.

Entrer le mail du listmaster ou un utilisateur qui désire utiliser le service (requis validation)

A réception créer le mdp et modifier le nom

Cliquer sur accueil pour voir les différentes options
Choisir création de liste

Définir un nom, objet, description et choisir le type de liste.

Après validation, il faut activer la liste

L’Administrateur validera les listes

Chercher une liste regroupe les listes créer par les utilisateurs autorisés

Il y a énormément de possibilités avec Sympa,

Voici une très bonne documentation quand a la mise en place de sympa
https://www.sympa.org/manual/installing-sympa
https://technique.arscenic.org/services-web/sympa/

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.