Dovecot + AI

Koble Dovecot-serveren din
til Claude, Cursor og enhver MCP-klient

Du drifter IMAP-serveren, så du bestemmer hva en agent kan nå. Pek mcpemails mot din egen Dovecot-vert og la Claude lese, søke i, sende, svare på, planlegge og arkivere e-post i postkassene du allerede drifter.

Claude kan ikke nå en Dovecot-server på egen hånd. mcpemails er en hostet MCP-server som kobler seg til Dovecot-installasjonen din over IMAP på ditt eget vertsnavn, vanligvis mail.yourdomain.com på port 993, med postkassepassordet din passdb allerede godtar, slik at Claude, Cursor eller enhver MCP-klient kan lese, søke i, sende og organisere e-posten. Det finnes ikke noe felles vertsnavn å slå opp: verten er det serveren din heter, den må kunne nås fra internett, og TLS-sertifikatet må være gyldig for navnet du kobler til. Én innboks er gratis.

1 innboks gratis, for alltid Det eksisterende Dovecot-postkassepassordet ditt E-post hentes direkte, lagres aldri

Slik kobles Dovecot til: din egen vert, din egen passdb

Dovecot er ikke en e-postleverandør, det er IMAP-serveren du installerte, så det finnes ikke noe felles vertsnavn og ingen leverandørkonto å logge inn på. Verten er navnet serveren din svarer på, vanligvis noe som mail.yourdomain.com. Hvilke porter den svarer på, bestemmes i conf.d/10-master.conf, der blokken service imap-login har en inet_listener imap for port 143 og en inet_listener imaps for port 993 med ssl = yes. Å sette en listeners port = 0 slår den av, og det er slik mange herdede oppsett ender opp med bare 993. Påloggingsopplysningene er det din passdb validerer, så på et oppsett med virtuelle postkasser er det passordet du satte i SQL- eller LDAP-brukertabellen, og på et oppsett med systembrukere er det passordet til Unix-kontoen. Kjør doveconf -n på maskinen for å se konfigurasjonen Dovecot faktisk lastet, ikke den du tror du skrev.

Hva AI-en din kan gjøre

En Dovecot-innboks agenten faktisk kan bruke

Sytten handlingsbaserte MCP-verktøy: send, svar, videresend, planlegg og organiser. Agenten fullfører jobben inne i Dovecot.

  1. 01Les

    Les og søk i e-post

    List opp, les og søk på tvers av mapper, finn fakturaen, oppsummer en tråd, eller hent det nyeste fra en avsender.

  2. 02Send

    Send, svar og videresend

    Skriv og send ekte meldinger, svar i tråden og videresend, direkte fra postkassen din, ikke som et utkast du fullfører for hånd.

  3. 03Planlegg

    Planlegg til senere

    Sett en melding i kø til riktig tidspunkt, så agenten kan skrive nå og sende etter plan.

  4. 04Organiser

    Flytt, kopier, flagg, arkiver, slett

    Hold innboksen ryddig: legg e-post i mapper, flagg det viktige, arkiver resten, eller slett på forespørsel.

Oppsett

Koble til Dovecot i fire steg

Fra registrering til første AI-e-post på et par minutter.

01

Opprett en gratis konto

Registrer deg hos mcpemails, uten kort. Gratisplanen kobler til én innboks, for alltid, som er nok til å prøve dette mot en ekte postkasse på din egen server.

02

Bekreft hva Dovecot lytter på

Kjør doveconf -n på serveren og les blokken service imap-login. Legg merke til om inet_listener imaps finnes på 993, og sjekk listen-innstillingen: står det 127.0.0.1, svarer Dovecot bare på loopback, og ingenting utenfor maskinen kan nå den.

03

Sjekk sertifikatet på 993 utenfra

Kjør openssl s_client -connect mail.yourdomain.com:993 fra en maskin som ikke er e-postserveren din. Du vil ha en kjede som verifiseres og et subjektnavn som samsvarer med verten du skal skrive inn i mcpemails. Legg så til innboksen: velg IMAP / SMTP, skriv inn vertsnavnet, postkassepåloggingen og passordet.

04

Lim MCP-URL-en inn i AI-en

Lim https://mcpemails.com/api/mcp inn i Claude, Cursor eller ChatGPT, autoriser, så har agenten innboksen.

Flere postkasser

Alle Dovecot-postkassene firmaet ditt har, på én agent

Hvis firmaet ditt har mer enn én adresse hos Dovecot, for eksempel post@, salg@ og faktura@, kobler du hver av dem til det samme mcpemails-arbeidsområdet. AI-klienten din når da alle sammen gjennom den samme MCP-URL-en, i Claude, ChatGPT, Cursor eller en annen MCP-klient. Hvert verktøykall sier hvilken postkasse det gjelder, hver postkasse beholder sitt eget avsendernavn og sin egen signatur, og et svar sendes fra postkassen det hører til.

Gratis kobler til én postkasse, Personal tre og Pro alle postkassene du har, med én innlogging.

Før du starter

Hva som faktisk går galt med Dovecot

Uten special_use-oppføringer leverer Dovecot ingen mapperoller

Dovecot annonserer bare SPECIAL-USE-utvidelsen for postkasser du har deklarert. Med mindre 15-mailboxes.conf har oppføringer som mailbox Sent { special_use = \Sent }, får en IMAP-klient en flat liste med navn og må gjette hvilken mappe som er Sendt, Utkast, Søppelpost eller Papirkurv. mcpemails faller tilbake på navnematching, så på en server der mappene heter Sent Items, Gesendet eller Papierkorb, kan det hende mappen må velges manuelt én gang. Å legge til special_use-linjene løser det permanent for alle klientene dine.

Et navneromsprefiks skriver om hvert mappenavn du ser

Maildir++-oppsett setter ofte et innboksnavnerom med prefix = INBOX. og separator = ., så mappene kommer som INBOX.Sent og INBOX.Archive i stedet for Sent og Archive. Det er ingen feil, men det betyr at mappenavn du kopierte fra webmailen, ikke vil samsvare med det IMAP rapporterer. Les de faktiske navnene fra doveadm mailbox list -u user@yourdomain.com før du antar at noe mangler.

disable_plaintext_auth gjør et riktig passord til en BAD på 143

Med disable_plaintext_auth = yes, som er standard på de fleste distribusjoner, avviser Dovecot LOGIN på port 143 til klienten har sendt STARTTLS. Klienten ser en autentiseringsfeil, og brukeren konkluderer med at passordet er feil. Det er det ikke: tilkoblingen var bare ikke kryptert ennå. Port 993 berøres ikke, fordi implisitt TLS allerede er oppe før autentiseringen starter, og det er enda en grunn til å bruke 993.

ssl_cert trenger <-prefikset, og ett sertifikat per navn trenger local_name

I 10-ssl.conf er den innledende &lt; i ssl_cert = &lt;/etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem obligatorisk: den ber Dovecot lese innholdet i filen i stedet for å behandle stien som sertifikatet. Pek den mot fullchain.pem og ikke cert.pem, ellers mangler mellomsertifikatet, og strenge validatorer avviser et sertifikat som nettleseren din godtok. Hvis maskinen betjener flere vertsnavn, trenger hvert av dem sin egen local_name-blokk, ellers får alle tilkoblinger standardsertifikatet, og bare ett vertsnavn valideres.

Kjente begrensninger med Dovecot

  • Dovecot-serveren din må godta tilkoblinger fra det åpne internettet for at en hostet MCP-server skal kunne nå den. Hvis policyen din er at IMAP aldri forlater LAN-et eller VPN-et, er det et legitimt svar, og dette produktet kan ikke betjene deg som hostet tjeneste. mcpemails kan i stedet driftes selv, som holder IMAP-tilkoblingen inne i ditt eget nettverk.
  • Streng TLS-validering er ikke valgfritt her. Et selvsignert sertifikat, et utløpt sertifikat eller et som er utstedt for et annet vertsnavn, blir avvist, og det finnes ingen avkrysningsboks for å godta det likevel.
  • Sending går ut gjennom din egen innsendingstjeneste, så SPF-, DKIM- og DMARC-postene dine styrer leveringsevnen akkurat som for alle andre klienter på den serveren.
FAQ

Dovecot og AI: vanlige spørsmål

Fungerer Claude med Dovecot?

Ikke direkte. Claude har ingen måte å åpne en IMAP-socket mot en server du drifter. Kobler du en MCP-server som mcpemails til Dovecot-verten din, får Claude tilgang til å lese, søke, sende, svare, planlegge og organisere i postkassene der, med de samme påloggingsopplysningene som en hvilken som helst annen IMAP-klient ville brukt.

Hva er IMAP- og SMTP-innstillingene for Dovecot?

Vertsnavnet er din egen server, så ingen kan publisere det for deg. Portene kommer fra blokken service imap-login i conf.d/10-master.conf: 993 for implisitt TLS og 143 for STARTTLS, med mindre noen har endret dem. SMTP-innsending håndteres av Postfix eller Exim ved siden av Dovecot, vanligvis på 587 eller 465.

Hvorfor blir Dovecot-passordet mitt avvist?

Sjekk serverloggen i stedet for å gjette. De to vanlige årsakene er at klartekstautentisering avvises på en ukryptert tilkobling til port 143, og at påloggingsnavnet ikke samsvarer med det passdb forventer, siden virtuelle oppsett vil ha hele adressen mens oppsett med systembrukere vil ha bare brukernavnet. Kjør doveadm auth login user@yourdomain.com på serveren for å teste påloggingsopplysningen uten at nettverket er i veien.

Må Dovecot-serveren min kunne nås fra internett?

Ja, for den hostede tjenesten. mcpemails kobler seg inn til IMAP-porten din, så en server som er bundet til loopback, brannmurbeskyttet til kontorets adresseområde eller bare kan nås over VPN, kan ikke kobles til. Vil du heller ikke eksponere IMAP offentlig, kan mcpemails driftes selv og kjøre i samme nettverk som e-postserveren.

Hvilke produkter er bygget på Dovecot?

Flere av de ferdigpakkede e-postserverne folk kjører, har Dovecot i bunnen, blant annet mailcow, Mail-in-a-Box og Poste.io, og Open-Xchange App Suite settes normalt opp mot Dovecot som e-postbakende. Alt på denne siden om listenere, sertifikater og mapperoller gjelder også for dem, selv om hvert av dem har sitt eget administrasjonsgrensesnitt for å endre det.

Lagres e-posten min på serverne deres?

Nei. Meldinger hentes direkte fra Dovecot-serveren din over IMAP for hver forespørsel og sendes videre til AI-klienten din. Påloggingsopplysninger er kryptert ved lagring, og meldingsinnhold beholdes ikke.

Kan jeg koble flere Dovecot-postkasser til den samme AI-agenten?

Ja. Koble hver Dovecot-adresse til ett mcpemails-arbeidsområde, så når AI-klienten din alle sammen gjennom den samme MCP-URL-en. Hvert verktøykall sier hvilken postkasse det gjelder, så et svar på en melding i salg@ sendes fra salg@. Gratis kobler til én postkasse, Personal tre og Pro alle du har.

Gi AI-en din en Dovecot-innboks

Pek mcpemails mot din egen server. Én innboks gratis for alltid, uten kort.