IMAP API: De gids voor ontwikkelaars

Inhoudsopgave
Overzicht
1
Introductie tot de IMAP API
2
Waarom een IMAP API gebruiken?
3
IMAP API van Unipile
Kenmerken
4
Hoe IMAP E-mail Verbetert
5
Authenticatie & Beveiliging
6
IMAP API-functies
Integratie
7
Stapsgewijze installatie
8
Unipile versus zelfintegratie
FAQ
9
FAQ
Inhoudsopgave
Overzicht
1
Introductie tot de IMAP API
2
Waarom een IMAP API gebruiken?
3
IMAP API van Unipile
Kenmerken
4
Hoe IMAP E-mail Verbetert
5
Authenticatie & Beveiliging
6
IMAP API-functies
Integratie
7
Stapsgewijze installatie
8
Unipile versus zelfintegratie
FAQ
9
FAQ
Overzicht

Inleiding tot IMAP API-oplossingen

Wat is IMAP en het IMAP-protocol?

IMAP (Internet Message Access Protocol) is een e-mailprotocol waarmee gebruikers e-mails van een mailserver kunnen benaderen zonder ze te downloaden. Begrijpen hoe een IMAP API werkt, is essentieel voor het bouwen van robuuste e-mailintegraties. Met de IMAP API van Unipile kunnen ontwikkelaars de e-mailafhandeling verbeteren, waardoor realtime synchronisatie tussen de applicatie en de e-mailaccounts van de gebruiker efficiënt wordt gewaarborgd.

IMAP vereenvoudigen met Unipile

IMAP biedt geen op HTTP gebaseerde API, waardoor ontwikkelaars rechtstreeks met de protocolopdrachten en complexiteiten moeten werken. De IMAP API van Unipile transformeert dit complexe protocol naar een toegankelijke HTTP-gebaseerde API, compleet met webhookondersteuning en nieuwe functionaliteit. Door gebruik te maken van Unipile kunnen ontwikkelaars de uitdagingen van het implementeren van ruwe IMAP-verbindingen omzeilen, terwijl ze zorgen voor efficiënte en realtime synchronisatie tussen de applicatie en de e-mailaccounts van de gebruiker.

Ondersteunde IMAP-providers en functies

De IMAP API van Unipile ondersteunt een breed scala aan e-mailproviders, wat zorgt voor flexibiliteit en compatibiliteit voor diverse toepassingen. Enkele van de ondersteunde providers zijn:

FastMail
Zoho Mail
GoDaddy E-mail
Yandex.Mail
AOL Mail
Bluehost
Mail.com
AardeLink
Hover.com
GMX
IONOS

Dit zijn slechts enkele van de IMAP-providers die kunnen worden geïntegreerd met Unipile, waardoor flexibiliteit en robuuste functionaliteit worden geboden voor diverse e-mailplatforms.

Volledige E-mail API Gids
Leer hoe Gmail, Outlook en IMAP samenwerken onder één uniforme REST API.
Lees de gids

Wat is een IMAP API?

Een IMAP API is een REST-interface die de complexiteit van het IMAP-protocol abstraheert, waardoor ontwikkelaars via eenvoudige HTTP-verzoeken kunnen communiceren met e-mailservers in plaats van met ruwe IMAP-commando's. Het beheert verbindingsbeheer, authenticatie en data-parsing, en presenteert e-mailbewerkingen zoals het ophalen van berichten, het beheren van mappen en het verzenden van e-mails via standaard API-eindpunten.

Uitfasering van Microsoft Basic Auth (2026): Microsoft beëindigt Basic Authentication voor IMAP en SMTP. Applicaties die gebruikmaken van ruwe IMAP met gebruikersnaam/wachtwoord-credentials zullen stoppen met werken. Unipile handelt OAuth2 automatisch voor zowel Microsoft 365 als Gmail, zodat je integratie blijft werken zonder code aanpassingen. Meer informatie over veilige authenticatie.

IMAP API vs Direct IMAP Protocol

CriteriaDirect IMAPIMAP API (Unipile)
ProtocolkennisVereist (RFC 3501)Niet vereist
VerbindingsbeheerHandleiding (sockets, IDLE, opnieuw verbinden)Automatisch afgehandeld
AuthenticatieRuwe inloggegevens of aangepaste OAuth2Gehoste authenticatie (OAuth2 + IMAP)
Realtime updatesIMAP IDLE (complex)Webhooks (HTTP POST)
Ondersteuning voor meerdere providersAangepaste code per providerEén API voor alle providers
Tijd om te integrerenWeken tot maandenUren naar dagen
OnderhoudLopend (providerwijzigingen, auth-updates)Zero (beheerd door Unipile)
Waarom IMAP API

Waarom een IMAP API gebruiken?

Een IMAP API vereenvoudigt e-mailbeheer door ontwikkelaars de mogelijkheid te geven om binnenkomende e-mails programmatisch te benaderen en te beheren. Het maakt naadloze synchronisatie van berichten mogelijk tussen meerdere platforms en gebruikersapplicaties, zodat gebruikers altijd toegang hebben tot de laatste e-mails. Bovendien vermindert het de complexiteit van het beheren van e-mailprotocollen, waardoor het gemakkelijker wordt om robuuste e-mail-geïntegreerde applicaties te bouwen.

Realtime Synchronisatie
Houd e-mails synchroon op alle apparaten en platforms in realtime, zonder handmatige vernieuwing of pollingvertragingen.
Programmatische E-mailtoegang
E-mails programmatisch openen en beheren via een nette HTTP-interface in plaats van ruwe IMAP-protocolcommando's.
Snellere integratie
Integreer IMAP e-mailfunctionaliteit in uw applicatie in slechts twee dagen, zonder de complexiteit van ruwe protocolimplementatie.
Ondersteuning voor meerdere providers
Maak verbinding met elke IMAP-compatibele e-mailprovider - van FastMail tot Zoho Mail tot aangepaste zakelijke mailservers.
Webhookondersteuning
Ontvang realtime meldingen voor nieuwe e-mails en inboxgebeurtenissen via webhooks, waardoor reactieve op e-mail gebaseerde workflows mogelijk worden.
Standaard veilig
Ingebouwde gehoste authenticatie met end-to-end-encryptie betekent dat inloggegevens nooit direct in uw applicatie worden opgeslagen.
Unipile IMAP API

De IMAP API van Unipile: Een Robuuste E-mailintegratie

Overzicht van de E-mail API van Unipile

Unipile biedt een krachtige IMAP API die e-mailmogelijkheden eenvoudig in applicaties integreert. Het biedt realtime e-mailsynchronisatie, efficiënte mailafhaling en veilige verificatiemechanismen.

IMAP is een van de drie e-mailprotocollen die Unipile's ondersteunt. geïntegreerde e-mail API-integratie, naast de Gmail API en Microsoft Graph API.

Gmail-logoGmail API
Outlook-logoMicrosoft Graph API
IMAP logoIMAP API

Belangrijkste voordelen van het gebruik van Unipile's IMAP API

Gehoste authenticatie met inloggegevens
Biedt veilige aanmeldmechanismen door gebruikers toe te staan zich te verifiëren met hun referenties zonder deze direct in de applicatie op te slaan.
Naadloze e-mailsynchronisatie
Realtime synchronisatie over meerdere apparaten, zodat gebruikers altijd toegang hebben tot de nieuwste berichten.
Geautomatiseerde E-mail Parsing
Extraheer moeiteloos gestructureerde gegevens uit e-mails, wat krachtige automatisering en workflow-integraties mogelijk maakt.

Overzicht

IMAP vereenvoudigen met Unipile

IMAP biedt geen HTTP-gebaseerde API, waardoor ontwikkelaars rechtstreeks met de protocolcommando's en de complexiteit ervan moeten werken. De IMAP API van Unipile transformeert dit complexe protocol in een toegankelijke HTTP-gebaseerde API, compleet met webhook-ondersteuning en realtime synchronisatie.

Door Unipile te gebruiken, kunnen ontwikkelaars de uitdagingen van het implementeren van ruwe IMAP-verbindingen omzeilen en tegelijkertijd zorgen voor efficiënte en realtime synchronisatie tussen de applicatie en de e-mailaccounts van de gebruiker.

Ondersteunde IMAP-providers en functies

De IMAP API van Unipile ondersteunt een breed scala aan e-mailproviders, wat zorgt voor flexibiliteit en compatibiliteit voor diverse gebruiksscenario's:

FastMail Zoho Mail GoDaddy E-mail Yandex.Mail AOL Mail Bluehost Mail.com AardeLink Hover.com GMX IONOS Yahoo Mail Standaard-conforme IMAP-server

Dit zijn slechts enkele van de IMAP-providers die met Unipile kunnen worden geïntegreerd - en bieden flexibiliteit en robuuste functionaliteit voor diverse e-mailplatforms.

Functionaliteit

Hoe IMAP API de e-mailfunctionaliteit verbetert

IMAP API speelt een cruciale rol in moderne e-mailtoepassingen door naadloze synchronisatie, efficiënt e-mailbeheer en veilige communicatie mogelijk te maken. Met IMAP-commando's kunnen ontwikkelaars e-mails ophalen, organiseren en verzenden terwijl ze realtime toegang en een hoge gegevensintegriteit garanderen.

E-mailsynchronisatie en realtime toegang

Met de IMAP API van Unipile worden e-mails realtime gesynchroniseerd tussen apparaten, wat zorgt voor een up-to-date inboxbeheer en het ophalen van de volledige e-mailgeschiedenis zonder tijdslimiet.

Mappen en labels beheren met IMAP-commando's

Gebruikers kunnen e-mails maken, verwijderen en organiseren met labels en mappen voor een betere categorisatie en automatisering van de workflow.

E-mails versturen via IMAP

Dankzij de IMAP API van Unipile kunnen ontwikkelaars direct berichten versturen via IMAP-commando's, wat zorgt voor een naadloze e-mailverzending en het behoud van synchronisatie op alle gekoppelde apparaten.

Beveiliging

IMAP API-authenticatie & Beveiliging met Unipile

Het garanderen van veilige authenticatie en gegevensbescherming is cruciaal bij het integreren van IMAP API-oplossingen. Unipile biedt robuuste verificatiemechanismen en versleutelingsstandaarden om e-mailcommunicatie te beveiligen.

Gehoste verificatie voor IMAP

Unipile vereenvoudigt de authenticatie door gebruikers hun e-mailaccounts te laten verbinden via een beveiligde gehoste interface, waardoor het niet langer nodig is om referenties in je applicatie op te slaan.

Encryptie & Gegevensprivacy

Gegevensbeveiliging heeft prioriteit met end-to-end versleuteling, zodat de inhoud van e-mails vertrouwelijk blijft en beschermd is tegen ongeautoriseerde toegang.

Integratie

Stapsgewijze Handleiding voor het Instellen van Unipile's IMAP API

Deze handleiding helpt je bij het integreren van Unipile's IMAP API in je applicatie voor naadloos e-mailbeheer. Volg de onderstaande stappen om te authenticeren en de IMAP API effectief te gaan gebruiken. Voor Python-ontwikkelaars, zie onze Python codevoorbeelden voor het verzenden van e-mail via de unified API.

1

Stap 1: API-toegang verkrijgen

Maak een account aan op Unipile

Voordat je begint, moet je ervoor zorgen dat je:

Een geregistreerd Unipile-account.
Toegang tot Unipile's API-referenties (client-ID, clientgeheim en toegangstoken).

API-referenties genereren

Log in op het dashboard van je Unipile-ontwikkelaar.
Ga naar de sectie API-sleutels.
Maak een nieuwe API-sleutel aan en noteer de client-ID, het clientgeheim en het toegangstoken.
2

Stap 2: IMAP-instellingen configureren

Om je applicatie te verbinden met een e-mailaccount via IMAP, heb je het volgende nodig:

IMAP-gebruiker: Het e-mailadres dat je wilt integreren
IMAP-wachtwoord: Het wachtwoord of het app-specifieke wachtwoord voor het e-mailaccount
IMAP Host: Het e-mailserveradres
3

Stap 3: Authenticeren met de IMAP API van Unipile

API-eindpunt voor verificatie

Eindpunt
POST https://{subdomain}.unipile.com:{port}/api/v1/accounts

Voorbeeld API-verzoek (cURL):

cURL
curl --request POST \ --url https://{UW_DSN}/api/v1/accounts \ --header 'X-API-SLEUTEL: {UW_TOEGANGSTOKEN}' \ -kop 'inhoudstype: toepassing/json' \ --gegevens '{ "provider": "MAIL", "imap_user": "jouw_email@voorbeeld.com", "imap_password": "jouw_wachtwoord", "imap_host": "imap.jouwmailprovider.com", "imap_port": 993, "imap_encryption": "SSL" }'

Vervang de plaatshouders door je echte referenties en servergegevens:

{UW_DSN}: Uw Unipile-instantiedomein.
{UW_TOEGANGSTOKEN}: Uw API-toegangstoken.
E-mailgerelateerde parameters (imap_user, imap_password, imap_host, enz.) met je accountgegevens.
4

Stap 4: IMAP-verbinding testen

Zodra het verzoek succesvol is, zal Unipile antwoorden met een account-ID en verbindingsgegevens. Gebruik deze gegevens om de integratie te verifiëren:

Voorbeeld Response:

JSON Respons
{ "voorwerp": "AccountAangemaakt", "account_id": "uniek_account_id", "status": "verbonden" }
5

Stap 5: E-mails ophalen met IMAP-opdrachten

Na authenticatie, gebruik de API van Unipile om e-mails programmatisch op te halen.

E-mails ophalen (voorbeeld):

Node.js SDK
importeer { UnipileClient } van "unipile-node-sdk".; const klant = nieuw UnipileClient("uw_basis_url", "jouw_toegangstoken"); async function fetchEmails() { proberen { const response = wacht op client.account.getAll(); console.log(response); } vangst (fout) { console.error(fout); } } fetchEmails();
Toon alle e-mails: Deze functie maakt het mogelijk om een lijst met e-mails uit het account van een gebruiker op te halen, waarbij verschillende filters worden toegepast om specifieke berichten te zoeken op basis van criteria zoals afzender, datum of inhoud. Het stroomlijnt het proces van het zoeken en organiseren van e-mails, bespaart tijd door handmatige sortering overbodig te maken en verhoogt de betrokkenheid van gebruikers door relevante correspondentie snel aan te bieden.
6

Stap 6: Veelvoorkomende fouten oplossen

Algemene problemen

401 Niet toegestaan
Controleer uw API-gegevens en toegangstoken.
Ongeldige IMAP Host
Zorg ervoor dat de IMAP-servergegevens correct zijn.
Time-outfouten
Controleer netwerkconnectiviteit en serverbeschikbaarheid.

Tips voor debuggen

Log de volledige foutreactie voor diagnostiek.
Gebruik Ontwikkelaarsdocumentatie van Unipile en ondersteuning voor extra hulp.
IMAP API

Functies voor IMAP API-oplossingen

Integreer Gmail, Outlook en IMAP e-mailproviders via één uniforme API. Verzenden, ontvangen, organiseren en volgen van e-mails van alle grote providers met consistente endpoints.

Alle eindpunten verkennen
Gmail Outlook IMAP
Account verbindingAccount
Verzenden / OntvangenStuur
Organiseer
Webhooks

Account verbinding

3 eindpunten beschikbaar

Gmail Gmail
Outlook Outlook
IMAP IMAP
Hosted Auth: White label e-mail auth
Aangepaste auth: Gebruiker verbinden met referenties
Gebruik uw App OAuth-scherm

Verzenden / Ontvangen

3 eindpunten beschikbaar

Gmail Gmail
Outlook Outlook
IMAP IMAP
Stuur een e-mail
Een e-mail beantwoorden
Lijst e-mails

Organiseer

4 eindpunten beschikbaar

Gmail Gmail
Outlook Outlook
IMAP IMAP
E-mail verwijderen
E-mail verplaatsen
Lijst Mappen
Map krijgen

Webhooks

2 beschikbare evenementen

Gmail Gmail
Outlook Outlook
IMAP IMAP
Nieuwe e-mail
Openen en klikken traceren
Vergelijking

Unipile vs Zelfintegratie: Waarom Unipile de betere keuze is

Bij het integreren van e-mailfunctionaliteit in uw applicatie, kunt u voor de keuze staan tussen het gebruik van een kant-en-klare oplossing zoals Unipile of het zelf bouwen van uw eigen integratie. Hoewel het laatste aantrekkelijk kan lijken voor volledige controle, Unipile (een toonaangevende Nylas alternatief) biedt aanzienlijke voordelen op het gebied van tijd, ontwikkelingsinspanningen en algehele betrouwbaarheid. Hier vergelijken we Unipile met zelfintegratie voor IMAP API-oplossingen.

Criteria Unipile IMAP API Zelfintegratie
Tijd om te integreren
Slechts 2 dagen
Weken tot maanden
Ontwikkelkosten
Vooraf gebouwde infrastructuur
Aanzienlijke middelen vereist
Betrouwbaarheid
Ingebouwde betrouwbaarheidsfuncties
Server misconfiguratierisico's
Beveiliging
End-to-end-encryptie inbegrepen
Handmatige implementatie vereist
Schaalbaarheid
Schalen moeiteloos
Hoge operationele overhead

Begin met de integratie van IMAP in slechts twee dagen

Gemak van implementatie
Eenpaal
Met Unipile kunnen ontwikkelaars IMAP API-oplossingen integreren in slechts twee dagen. De gestroomlijnde API en uitgebreide documentatie vereenvoudigen het proces aanzienlijk, zelfs voor complexe e-mailworkflows.
Zelfintegratie
Het zelf bouwen van een self-integratie vanaf nul vereist een diepgaand begrip van IMAP-extensies, serverconfiguraties en beveiligingsprotocollen.
Ontwikkelingstijd en -kosten
Eenpaal
Door gebruik te maken van de kant-en-klare infrastructuur van Unipile, kunnen bedrijven aanzienlijke ontwikkelings-tijd en kosten besparen, waardoor teams zich kunnen concentreren op kernproductkenmerken.
Zelfintegratie
Zelfintegratie vereist aanzienlijke middelen voor ontwikkeling, testen en onderhoud. Doorlopende updates om wijzigingen van providers af te handelen, voegen extra overhead toe.
Betrouwbaarheid en prestaties
Eenpaal
Unipile zorgt voor hoge betrouwbaarheid en prestaties met ingebouwde functies zoals efficiënte e-mailophaling, mapbeheer en real-time synchronisatie.
Zelfintegratie
Op maat gemaakte zelfintegraties kampen vaak met betrouwbaarheidsproblemen door verkeerde serverconfiguraties, limieten op het aantal verzoeken, foutafhandeling en IMAP-extensies.
Beveiliging en naleving
Eenpaal
Unipile biedt veilige authenticatie, end-to-end encryptie en naleving van belangrijke e-mailproviders zoals Gmail en Outlook.
Zelfintegratie
Ontwikkelaars moeten beveiligingsprotocollen handmatig implementeren, wat het risico op kwetsbaarheden vergroot, vooral bij IMAP-extensies.
Schaalbaarheid en flexibiliteit
Eenpaal
Unipile schaalt moeiteloos om meerdere e-mailproviders en gekoppelde accounts te verwerken. De API's zijn ontworpen om zich aan te passen aan diverse zakelijke behoeften.
Zelfintegratie
Het opschalen van een self-integratie vereist aanzienlijke ontwikkelings- en operationele inspanningen, vooral bij het omgaan met IMAP-extensies.
Klaar om te integreren
Begin met het gebruiken van de IMAP API over slechts twee dagen

De IMAP API van Unipile biedt ontwikkelaars een efficiënte manier om IMAP API-functionaliteit in hun applicaties te integreren. Met functies zoals real-time synchronisatie, veilige authenticatie en mapbeheer, elimineert het de complexiteit van ruwe IMAP-protocollen en zorgt het voor een snelle installatie.

Begin gratis
Lees de documentatie

FAQ

Veelgestelde vragen

Alles wat je moet weten over het integreren van IMAP met de API van Unipile

De unificado e-mail API van Unipile dekt drie integratiepaden: Gmail (via Gmail API en OAuth), Outlook via Microsoft Graph en OAuth - dekt persoonlijke Outlook, Microsoft 365 en Exchange Online), en IMAP als de universele fallback voor elke andere provider.

IMAP-compatibele providers zijn onder meer: Yahoo Mail, AOL Mail, GMX, FastMail, Zoho Mail, Mail.com, ProtonMail (via Bridge) en elk aangepast domein dat een IMAP-server uitvoert die voldoet aan de standaarden.

Ja. IMAP-gegevens worden versleuteld wanneer ze zijn opgeslagen, met behulp van standaard encryptie uit de branche. De gehoste authenticatiestroom van Unipile betekent dat uw applicatie nooit onbewerkte wachtwoorden verwerkt: gebruikers voeren hun gegevens in op een beveiligde pagina die door Unipile wordt gehost, en uw app ontvangt alleen een account_id.

Alle verbindingen gebruiken TLS tijdens het transport. Voor Gmail en Outlook wordt OAuth 2.0 volledig gebruikt in plaats van wachtwoorden.

Ja - dat is de kernwaarde van Unipile. Zodra een account is verbonden, gebruiken alle volgende bewerkingen dezelfde eindpunten: GET /api/v1/emails, POST /api/v1/e-mails, GET /api/v1/accounts/{id}/folders.

Je schrijft de integratie eenmaal, dan geef je verschillende account_id waarden voor elke provider.

Ja. Verzenden wordt afgehandeld (zie e-mail verzenden namens gebruiker API) via één POST /api/v1/e-mails Unipile routeert het bericht via het juiste transport voor elke provider: SMTP voor IMAP-accounts, de Gmail API voor Gmail en Microsoft Graph voor Outlook.

Berichtendraden, CC/BCC en bijlagen worden allemaal ondersteund.

Unipile onderhoudt namens u persistente IMAP-verbindingen - inclusief IDLE-monitoring voor real-time detectie van nieuwe e-mails. Connection pooling, herverbinding na verbreken van de verbinding en het beheer van de snelheidslimieten per provider worden allemaal transparant afgehandeld.

Uw applicatie maakt stateless HTTP-aanroepen; Unipile absorbeert alle complexiteit van het IMAP-protocol.

Gmail API zie onze Gmail API handleidingis een exclusieve REST API van Google die alleen werkt met Gmail-accounts. IMAP is het open standaardprotocol dat werkt met elke standaard-compatibele mailserver - maar ruwe IMAP vereist socketprogrammering en heeft geen native HTTP API.

Unipile overbrugt de kloof: het stelt zowel Gmail als IMAP via dezelfde REST-endpoints bloot, zodat u de betrouwbaarheid van Gmail krijgt voor Google-accounts en universele IMAP-dekking voor alle anderen - met één enkele integratie.

Meld u gratis aan bij dashboard.unipile.com - geen creditcard vereist. Je krijgt volledige API-toegang om accounts te koppelen en alle e-mail-eindpunten te testen.

Betaalde abonnementen schalen op basis van het aantal gekoppelde accounts. Zie de Prijzen voor meer informatie, of praat met het team om volumeprijzen te bespreken.

Heb je nog vragen? Praat met een expert – we reageren meestal binnen een paar minuten

nl_NLNL