[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, Postfix

 

 

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

 

Redémarrer 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 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 compléter le profil

 

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.