Dovecot + IA

Connectez votre serveur Dovecot
à Claude, Cursor et tout client MCP

C'est vous qui gérez le serveur IMAP, c'est donc vous qui décidez de ce qu'un agent peut atteindre. Pointez mcpemails vers votre propre serveur Dovecot et laissez Claude lire, rechercher, envoyer, répondre, planifier et classer le courrier dans les boîtes que vous exploitez déjà.

Claude ne peut pas accéder seul à un serveur Dovecot. mcpemails est un serveur MCP hébergé qui se connecte à votre installation Dovecot via IMAP sur votre propre nom d'hôte, généralement mail.yourdomain.com sur le port 993, avec le mot de passe de boîte que votre passdb accepte déjà, pour que Claude, Cursor ou tout client MCP puisse lire, rechercher, envoyer et organiser ce courrier. Il n'y a pas de nom de serveur commun à chercher : le serveur est celui que vous avez nommé, il doit être joignable depuis Internet, et son certificat TLS doit être valide pour le nom auquel vous vous connectez. Une boîte est gratuite.

1 boîte gratuite, pour toujours Le mot de passe de votre boîte Dovecot existante E-mails récupérés en direct, jamais stockés

Comment Dovecot se connecte : votre propre serveur, votre propre passdb

Dovecot n'est pas un fournisseur de messagerie, c'est le serveur IMAP que vous avez installé : il n'y a donc ni nom de serveur commun ni compte fournisseur auquel se connecter. Le serveur est le nom auquel votre machine répond, généralement quelque chose comme mail.yourdomain.com. Les ports sur lesquels il répond sont définis dans conf.d/10-master.conf, où le bloc service imap-login contient un inet_listener imap pour le port 143 et un inet_listener imaps pour le port 993 avec ssl = yes. Régler le port = 0 d'un listener le désactive, et c'est ainsi que beaucoup de configurations durcies se retrouvent avec le seul 993. Les identifiants sont ceux que valide votre passdb : sur une configuration à boîtes virtuelles, c'est le mot de passe défini dans votre table d'utilisateurs SQL ou LDAP, et sur une configuration à utilisateurs système, c'est le mot de passe du compte Unix. Lancez doveconf -n sur la machine pour voir la configuration que Dovecot a réellement chargée, et non celle que vous croyez avoir écrite.

Ce que votre IA peut faire

Une boîte Dovecot que votre agent peut vraiment utiliser

Dix-sept outils MCP basés sur des actions : envoyer, répondre, transférer, planifier et organiser. Votre agent termine le travail dans Dovecot.

  1. 01Lire

    Lire et rechercher le courrier

    Listez, lisez et recherchez dans les dossiers pour trouver cette facture, résumer un fil ou récupérer le dernier message d'un expéditeur.

  2. 02Envoyer

    Envoyer, répondre et transférer

    Rédigez et envoyez de vrais messages, répondez dans le fil et transférez, directement depuis votre boîte, pas sous forme de brouillon à finir à la main.

  3. 03Planifier

    Planifier pour plus tard

    Mettez un message en file d'attente pour le bon moment : votre agent rédige maintenant et envoie selon le planning.

  4. 04Organiser

    Déplacer, copier, marquer, archiver, supprimer

    Gardez la boîte rangée : classez le courrier dans des dossiers, marquez l’essentiel, archivez le reste ou supprimez à la demande.

Configuration

Connectez Dovecot en quatre étapes

De l'inscription au premier e-mail IA en quelques minutes.

01

Créez un compte gratuit

Inscrivez-vous sur mcpemails, sans carte bancaire. L'offre gratuite connecte une boîte, pour toujours, ce qui suffit pour tester sur une vraie boîte de votre propre serveur.

02

Vérifiez ce sur quoi Dovecot écoute

Sur le serveur, lancez doveconf -n et lisez le bloc service imap-login. Notez si inet_listener imaps est présent sur le 993, et vérifiez le réglage listen : s'il indique 127.0.0.1, Dovecot ne répond que sur la boucle locale et rien en dehors de la machine ne peut l'atteindre.

03

Vérifiez le certificat sur le 993 depuis l'extérieur

Depuis une machine qui n'est pas votre serveur de messagerie, lancez openssl s_client -connect mail.yourdomain.com:993. Vous devez obtenir une chaîne qui se vérifie et un nom de sujet correspondant au serveur que vous saisirez dans mcpemails. Ajoutez ensuite la boîte : choisissez IMAP / SMTP, saisissez votre nom d'hôte, l'identifiant de la boîte et son mot de passe.

04

Collez l'URL MCP dans votre IA

Mettez https://mcpemails.com/api/mcp dans Claude, Cursor ou ChatGPT, autorisez, et votre agent a accès à la boîte.

Plusieurs boîtes

Toutes les boîtes Dovecot de votre entreprise, sur un seul agent

Si votre entreprise a plus d'une adresse chez Dovecot, comme info@, ventes@ et factures@, connectez chacune au même espace de travail mcpemails. Votre client IA les atteint alors toutes par la même URL MCP, dans Claude, ChatGPT, Cursor ou tout autre client MCP. Chaque appel d'outil désigne la boîte sur laquelle il agit, chaque boîte garde son propre nom d'expéditeur et sa signature, et une réponse part de la boîte à laquelle elle appartient.

L'offre gratuite connecte une boîte, Personal trois, et Pro toutes les boîtes que vous gérez, avec une seule connexion.

Avant de commencer

Ce qui pose vraiment problème avec Dovecot

Sans entrées special_use, Dovecot ne fournit aucun rôle de dossier

Dovecot n'annonce l'extension SPECIAL-USE que pour les dossiers que vous avez déclarés. Tant que 15-mailboxes.conf ne contient pas d'entrées comme mailbox Sent { special_use = \Sent }, un client IMAP reçoit une simple liste de noms et doit deviner quel dossier est Sent, Drafts, Junk ou Trash. mcpemails se rabat sur la correspondance par nom : sur un serveur dont les dossiers s'appellent Sent Items, Gesendet ou Papierkorb, il faudra peut-être choisir le dossier à la main une fois. Ajouter les lignes special_use règle le problème définitivement pour tous vos clients.

Un préfixe de namespace réécrit chaque nom de dossier que vous voyez

Les dispositions Maildir++ définissent souvent un namespace inbox avec prefix = INBOX. et separator = ., si bien que les dossiers arrivent sous la forme INBOX.Sent et INBOX.Archive au lieu de Sent et Archive. Ce n'est pas une erreur, mais les noms de dossiers copiés depuis votre webmail ne correspondront pas à ce qu'IMAP renvoie. Relevez les vrais noms avec doveadm mailbox list -u user@yourdomain.com avant de supposer qu'il manque quelque chose.

disable_plaintext_auth transforme un bon mot de passe en BAD sur le 143

Avec disable_plaintext_auth = yes, la valeur par défaut sur la plupart des distributions, Dovecot refuse LOGIN sur le port 143 tant que le client n'a pas émis STARTTLS. Le client voit un échec d'authentification et l'utilisateur en conclut que le mot de passe est faux. Il ne l'est pas : la connexion n'était simplement pas encore chiffrée. Le port 993 n'est pas concerné, car le TLS implicite est déjà établi avant le début de l'authentification, raison de plus d'utiliser le 993.

ssl_cert exige le préfixe <, et un certificat par nom exige local_name

Dans 10-ssl.conf, le &lt; initial de ssl_cert = &lt;/etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem est obligatoire : il indique à Dovecot de lire le contenu du fichier au lieu de traiter le chemin comme le certificat. Pointez vers fullchain.pem et non cert.pem, sinon le certificat intermédiaire manque et les validateurs stricts rejettent un certificat que votre navigateur acceptait. Si la machine sert plusieurs noms d'hôte, chacun a besoin de son propre bloc local_name, sinon chaque connexion reçoit le certificat par défaut et un seul nom d'hôte est validé.

Limites connues de Dovecot

  • Votre serveur Dovecot doit accepter les connexions depuis l'Internet public pour qu'un serveur MCP hébergé puisse l'atteindre. Si votre politique veut qu'IMAP ne sorte jamais du réseau local ou du VPN, c'est une position légitime, et ce produit ne peut pas vous servir en tant que service hébergé. mcpemails peut en revanche être auto-hébergé, ce qui garde la connexion IMAP à l'intérieur de votre propre réseau.
  • La validation TLS stricte n'est pas facultative ici. Un certificat auto-signé, expiré ou émis pour un autre nom d'hôte sera refusé, et aucune case ne permet de l'accepter malgré tout.
  • L'envoi passe par votre propre service de soumission : vos enregistrements SPF, DKIM et DMARC déterminent donc la délivrabilité exactement comme pour tout autre client de ce serveur.
FAQ

Dovecot et l'IA : questions fréquentes

Claude fonctionne-t-il avec Dovecot ?

Pas directement. Claude n'a aucun moyen d'ouvrir une connexion IMAP vers un serveur que vous gérez. Connecter un serveur MCP comme mcpemails à votre serveur Dovecot donne à Claude un accès en lecture, recherche, envoi, réponse, planification et organisation aux boîtes qu'il héberge, avec les mêmes identifiants que n'importe quel autre client IMAP.

Quels sont les réglages IMAP et SMTP de Dovecot ?

Le nom d'hôte est celui de votre propre serveur, personne ne peut donc le publier à votre place. Les ports viennent du bloc service imap-login de conf.d/10-master.conf : 993 pour le TLS implicite et 143 pour STARTTLS, sauf si quelqu'un les a modifiés. La soumission SMTP est assurée par Postfix ou Exim à côté de Dovecot, normalement sur 587 ou 465.

Pourquoi mon mot de passe Dovecot est-il refusé ?

Consultez le journal du serveur plutôt que de deviner. Les deux causes habituelles sont le refus de l'authentification en clair sur une connexion non chiffrée au port 143, et un identifiant qui ne correspond pas à ce qu'attend votre passdb : les configurations virtuelles veulent l'adresse complète, les configurations à utilisateurs système un nom d'utilisateur seul. Lancez doveadm auth login user@yourdomain.com sur le serveur pour tester l'identifiant sans que le réseau s'en mêle.

Mon serveur Dovecot doit-il être joignable depuis Internet ?

Oui, pour le service hébergé. mcpemails se connecte en entrée sur votre port IMAP : un serveur lié à la boucle locale, filtré par pare-feu sur la plage de votre bureau ou joignable uniquement par VPN ne peut pas être connecté. Si vous préférez ne pas exposer IMAP publiquement, mcpemails peut être auto-hébergé et tourner dans le même réseau que le serveur de messagerie.

Quels produits reposent sur Dovecot ?

Plusieurs des serveurs de messagerie clés en main les plus utilisés reposent sur Dovecot, notamment mailcow, Mail-in-a-Box et Poste.io, et Open-Xchange App Suite est normalement déployé avec Dovecot comme backend de messagerie. Tout ce que dit cette page sur les listeners, les certificats et les rôles de dossiers s'applique aussi à eux, même si chacun a sa propre interface d'administration pour le modifier.

Mon courrier est-il stocké sur vos serveurs ?

Non. Les messages sont récupérés en direct depuis votre serveur Dovecot via IMAP à chaque requête et transmis à votre client IA. Les identifiants sont chiffrés au repos et le contenu des messages n'est pas conservé.

Puis-je connecter plusieurs boîtes Dovecot au même agent IA ?

Oui. Connectez chaque adresse Dovecot à un espace de travail mcpemails et votre client IA les atteint toutes par la même URL MCP. Chaque appel d'outil désigne la boîte sur laquelle il agit, donc la réponse à un message de ventes@ part de ventes@. L'offre gratuite connecte une boîte, Personal trois, et Pro toutes celles que vous gérez.

Offrez une boîte Dovecot à votre IA

Pointez mcpemails vers votre propre serveur. Une boîte gratuite pour toujours, sans carte bancaire.