Comment installer Dovecot (Pop / IMAP) sur Debian 10

Comment installer Dovecot (Pop / IMAP) sur Debian 10

Dovecot est un service open source pour IMAP et POP3 sur les systèmes d'exploitation de type UNIX. Il s'est concentré sur le serveur de messagerie léger et sécurisé disponible pour la plupart du système d'exploitation Linux.

POP3 (Post Office Protocol 3) et IMAP (Protocole d'accès aux messages Internet) sont tous deux des protocoles fonctionnels comme agent d'accès aux messages. Ces protocoles sont utilisés au message e-mail de récupération de la boîte de réception de l'utilisateur sur les serveurs de courrier. En mots simples, POP3 et IMAP sont responsables de récupérer les messages à partir de boîtes aux lettres et de vous afficher sur votre appareil mobile ou votre interface Web.

Ce tutoriel vous aidera à installer et à configurer le service Dovecot sur le système Debian 10.

Conditions préalables

  • Un système de Debian 10 en cours d'exécution
  • Serveur de messagerie préconfiguré et boîtes aux lettres d'utilisateur
  • Accès à la coquille avec le compte privilégié racine ou sudo

Étape 1 - Installer Dovecot sur Debian

Les systèmes basés sur Debian ont des packages séparés de Dovecot pour les protocoles IMAP et POP3. Pour installer DoveCot Server avec la prise en charge des fonctions POP3 et IMAP, exécutez la commande suivante:

sudo apt install dovecot-iMapd dovecot-pop3d 

Vous pouvez également installer divers modules DoveCot tels que la prise en charge de la base de données MySQL et PostgreSQL, le filtrage du courrier, la recherche en texte intégral, la formation de filtre à spam et le répertoire LDAP. Pour installer des modules supplémentaires exécutés:

sudo apt install dovecot-siége dovecot-solr dovecot-antispam 

Étape 2 - Paramètres de base DOVECOT

Une fois l'installation terminée, configurez le serveur Dovecot selon vos exigences. Voici la configuration rapide et utile de Dovecot pour travailler sur votre système.

  1. Activer les protocoles: Par défaut, DoveCot a activé les protocoles POP3 et IMAP dans le fichier de configuration principale. Vous pouvez modifier le fichier de configuration principale et voir:
    sudo nano / etc / dovecot / dovecot.confli 
    !Inclure_try / usr / share / dovecot / protocoles.d/*.protocole 
  2. Écoutez l'interface: Par défaut, Dovecot écoute sur toutes les interfaces, y compris IPv6. Mais si vous devez les restreindre à l'édition d'interface spécifique:
    sudo nano / etc / dovecot / dovecot.confli 
    écouter = *, :: 

    Changer «*» avec l'interface IP comme «192.168.1.dix"

  3. Authentification: Ensuite, modifiez le fichier d'authentification pour DOVECOT et mettez à jour les valeurs suivantes.
    sudo nano / etc / dovecot / confre.D / 10-AUTH.confli 
    disable_plaintext_auth = no auth_mechanisms = cure de connexion 
  4. Répertoire de la boîte aux lettres de configuration: Après cela, modifiez le fichier de configuration du courrier pour configurer l'emplacement de la boîte aux lettres. Assurez-vous de définir ceci sur un emplacement correct où votre serveur de messagerie est configuré pour enregistrer les e-mails des utilisateurs.
    sudo nano / etc / dovecot / confre.d / 10-mail.confli 
    Mail_Location = Maildir: ~ / Maildir 
  5. Configuration de l'utilisateur: Ensuite, modifiez le fichier de configuration ci-dessous et définissez le nom d'utilisateur et le nom de groupe du serveur de messagerie est en cours d'exécution avec.
    sudo nano / etc / dovecot / confre.d / 10-maître.confli 
     UNIX_Listener / var / spool / postfix / private / auth mode = 0666 User = PostFix Group = PostFix 
  6. Configuration SSL: C'est une bonne idée d'activer SSL pour le Dovecot. Modifier le fichier et définir SSL sur oui ou requis. Par défaut, il utilise un certificat auto-chanté, si vous avez vos propres certificats les mettent à jour comme suivi.
    sudo nano / etc / dovecot / confre.D / 10-SSL.confli 
    ssl = oui ssl_cert = 
  7. Étape 3 - Gérer le service Dovecot

    Nous pouvons gérer DOVECOT à l'aide de l'outil de ligne de commande SystemCTL. Utilisez la commande suivante pour activer le service Dovecot.

    Sudo Systemctl Activer Dovecot.service 

    Utilisez les commandes suivantes pour démarrer / arrêter ou redémarrer le service DOVECOT:

    sudo systemctl start dovecot.service sudo systemctl stop dovecot.service 

    Utilisez la commande ci-dessous pour afficher l'état actuel du service

    Sudo Systemctl Status Dovecot.service 

    Étape 4 - Test de la connexion de la boîte aux lettres

    Pour tester cette configuration, j'ai créé un compte avec le nom "Rahul" sur mon système Debian. Le mbox Le réglage sur le serveur PostFix est configuré pour ~ / Maildir annuaire.

    Ensuite, vous avez besoin d'un utilitaire de ligne de commande MUTT pour connecter la boîte aux lettres à l'aide du protocole IMAPS.

    sudo apt install mutt 

    Ensuite, connectez-vous à la boîte aux lettres en utilisant la commande ci-dessous:

    mutt -f imaps: // [e-mail protégé] 

    Cela invitera à accepter le certificat (appuyez sur un pour accepter toujours). Après cela, cela provoquera le mot de passe. Entrez le mot de passe de l'utilisateur et appuyez sur ENTER. Vous verrez les e-mails de votre compte.

    Étape 5 - Ajustez les règles de tout le monde

    Pour les systèmes qui s'exécutent avec Firewalld, il faut permettre aux ports suivants de permettre l'accès à partir du réseau. Vous trouverez ci-dessous la liste du port utilisé par les protocoles POP3 et IMAP:

    • IMAP - 143
    • IMAPS - 993
    • POP3 - 110
    • POP3S - 995

    Pour ajouter les règles du pare-feu, exécutez les commandes suivantes:

    Sudo Firewall-Cmd --Add-Service = POP3, IMAP --permanent sudo Firewall-Cmd --Add-Service = POP3S, IMAPS --permanent 

    Puis recharger les changements.

    SUDO FIRWALL-CMD - Reload 

    Conclusion

    Dans ce tutoriel, vous avez appris à installer et à configurer le serveur Dovecot sur le système Debian 10. Vous avez configuré votre serveur pour accéder à la boîte aux lettres d'utilisateur via des protocoles POP3 ou IMAP.