mailcow vous donne déjà Dovecot, Postfix et SOGo dans une seule pile. Ajoutez un serveur MCP par-dessus et votre agent peut lire, rechercher, envoyer, répondre, planifier et classer le courrier dans les boîtes que vous hébergez vous-même.
Claude ne peut pas accéder seul à un serveur mailcow. mcpemails est un serveur MCP hébergé qui se connecte à votre installation mailcow en IMAP sur le port 993, au nom d'hôte que vous avez défini comme MAILCOW_HOSTNAME dans mailcow.conf, avec le mot de passe de la boîte issu de la liste Mailboxes, pour que Claude, Cursor ou tout client MCP puisse lire, rechercher, envoyer et organiser ce courrier. Il n'y a pas de serveur partagé : c'est votre serveur, il doit être publié sur Internet, et vous devez vous connecter avec exactement le nom d'hôte figurant sur le certificat émis par acme-mailcow. Une boîte est gratuite.
mailcow est une pile Docker Compose dont la partie messagerie repose sur Dovecot pour l'IMAP et Postfix pour la soumission : le comportement des protocoles est donc classique et bien connu. Ce qui est propre à mailcow, c'est le nom d'hôte. La pile a exactement un nom canonique, MAILCOW_HOSTNAME, défini dans mailcow.conf à l'installation et quasiment jamais modifié ensuite, et c'est ce nom qu'il faut utiliser comme serveur IMAP et SMTP. Dovecot répond sur 993 en TLS implicite et sur 143 avec STARTTLS. Postfix répond sur 465 et 587. Les identifiants sont le mot de passe de la boîte défini sous Mailboxes, et non le mot de passe administrateur de l'interface mailcow : ce sont des comptes distincts, et l'identifiant administrateur n'est pas une boîte mail.
Dix-sept outils MCP basés sur des actions : envoyer, répondre, transférer, planifier et organiser. Votre agent termine le travail dans mailcow.
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.
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.
Mettez un message en file d'attente pour le bon moment : votre agent rédige maintenant et envoie selon le planning.
Gardez la boîte rangée : classez le courrier dans des dossiers, marquez l’essentiel, archivez le reste ou supprimez à la demande.
De l'inscription au premier e-mail IA en quelques minutes.
Inscrivez-vous sur mcpemails, sans carte bancaire. L'offre gratuite connecte une boîte, pour toujours.
Sur la machine hôte, lancez grep MAILCOW_HOSTNAME /opt/mailcow-dockerized/mailcow.conf. Cette valeur, et non le domaine nu ni le nom propre de la machine, est votre nom de serveur IMAP et SMTP, car c'est le nom pour lequel acme-mailcow a demandé le certificat.
Dans l'interface mailcow, ouvrez Configuration puis Mailboxes. Vérifiez que l'adresse est active et, si vous ne connaissez pas son mot de passe, définissez-en un nouveau à cet endroit. Ajoutez ensuite la boîte dans mcpemails : choisissez IMAP / SMTP, saisissez le serveur MAILCOW_HOSTNAME et les identifiants de la boîte.
Ajoutez https://mcpemails.com/api/mcp dans Claude, Cursor ou ChatGPT, autorisez l'accès, et votre agent dispose de la boîte.
Vous comparez d’abord les fournisseurs ? Voir la matrice de compatibilité des fournisseurs e-mail
Si votre entreprise a plus d'une adresse chez mailcow, 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.
Comparez les offres et le nombre de boîtes que chacune connecte
Comment une seule personne gère toutes les boîtes de l'entreprise depuis un agent
acme-mailcow demande un certificat pour MAILCOW_HOSTNAME, plus autodiscover. et autoconfig. pour chaque domaine de messagerie ajouté, plus tout ce que vous avez listé dans ADDITIONAL_SAN. Votre domaine nu n'est pas dans cette liste. Se connecter à yourdomain.com:993 échoue donc à la validation du certificat alors que celui-ci est parfaitement valide, simplement parce que le nom ne correspond pas. Utilisez la valeur de MAILCOW_HOSTNAME telle quelle et l'incohérence disparaît.
Si SKIP_LETS_ENCRYPT=y est défini dans mailcow.conf, ou si acme-mailcow n'a jamais réussi un challenge, la pile continue de servir le certificat auto-signé généré à l'installation. Tout le monde a cliqué sur l'avertissement du navigateur il y a des mois puis l'a oublié, donc rien ne semble cassé en local, mais un client qui valide correctement refuse la connexion. Vérifiez ce qui est réellement servi avec openssl s_client -connect $MAILCOW_HOSTNAME:993 plutôt que de vous fier à l'interface.
Le client ACME de mailcow utilise le challenge HTTP-01, et la documentation indique explicitement que mailcow doit être accessible sur le port 80 pour que cela fonctionne. Les administrateurs qui ferment le port 80 après l'installation, ou placent un autre serveur web devant la pile, obtiennent un certificat qui se renouvelle un temps, puis plus du tout. L'IMAP sur 993 continue de fonctionner jusqu'au jour de l'expiration, puis tous les clients échouent en même temps. Si vous ne pouvez pas laisser le 80 ouvert, passez le déploiement à un challenge DNS-01.
Les liaisons de ports dans mailcow.conf acceptent une adresse en plus d'un port. Une liaison comme IMAPS_PORT=127.0.0.1:993 est une façon normale de faire tourner mailcow derrière un proxy, et elle signifie que docker ps montre le conteneur en bonne santé alors que rien hors de la machine ne peut ouvrir le port. Vérifiez la joignabilité depuis une machine sur un autre réseau avant de supposer que les identifiants sont en cause.
Pas tout seul. Claude n'a pas de connecteur mailcow et ne peut pas ouvrir une session IMAP vers un serveur que vous gérez. Relier un serveur MCP comme mcpemails à votre installation mailcow donne à Claude un accès en lecture, recherche, envoi, réponse, planification et organisation aux boîtes qu'elle héberge, dans le client MCP de votre choix.
Le serveur est votre MAILCOW_HOSTNAME, que vous pouvez lire dans mailcow.conf. L'IMAP est sur le port 993 en TLS implicite, ou 143 avec STARTTLS. La soumission est sur 465 en TLS implicite ou 587 avec STARTTLS. Connectez-vous avec l'adresse complète de la boîte et le mot de passe défini pour elle dans l'interface mailcow.
La cause la plus fréquente est l'utilisation du compte administrateur mailcow au lieu d'une boîte mail. L'identifiant administrateur n'existe que pour l'interface web et n'a aucune boîte IMAP derrière lui. Vérifiez que vous utilisez une adresse qui figure sous Configuration puis Mailboxes, et que la boîte est active et non désactivée.
mailcow intègre Dovecot comme serveur IMAP, avec Postfix, SOGo et Rspamd, dans une pile Docker Compose surmontée d'une interface web. Tout ce qui vaut pour le comportement IMAP de Dovecot vaut ici, c'est pourquoi notre page Dovecot mérite d'être lue si vous devez modifier directement les écouteurs ou les rôles des dossiers.
Non. Les messages sont récupérés en direct depuis votre serveur mailcow via IMAP pour chaque requête et transmis à votre client IA. Les identifiants sont chiffrés au repos et le contenu des messages n'est pas conservé.
Oui. Connectez chaque adresse mailcow à 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.
Connectez une boîte de votre propre pile. Une boîte gratuite pour toujours, sans carte bancaire.