#!/bin/bash # Importer les fonctions communes source "$(dirname "$0")/../common/common_utils.sh" # Vérifier si le script est exécuté en root check_root # Mise à jour du système update_system # Installation de Postfix, Dovecot et outils nécessaires echo "=== Installation de Postfix, Dovecot et outils nécessaires ===" apt install -y postfix dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-sieve certbot curl dnsutils # Récupérer le FQDN et le domaine read FQDN DOMAIN <<< $(get_fqdn_and_domain) echo "🔍 Serveur détecté : $FQDN" echo "🌐 Domaine géré pour les emails : $DOMAIN" # Vérification DNS check_dns "$FQDN" # Génération du certificat SSL setup_ssl "$FQDN" # Configuration de Postfix echo "=== Configuration de Postfix ===" cat > /etc/postfix/main.cf < /etc/dovecot/dovecot.conf < /etc/cron.d/letsencrypt-renew echo "✅ Configuration terminée avec succès !"