Bruke e-post som inngangskanal
Kundene deres sender bilag, forespørsler eller bestillinger til en adresse som programvaren deres kjenner.
Du tildeler e-postadressene – CatchMail håndterer resten. Tjenesten behandler innkommende e-post, vurderer resultatene fra e-postserverens avsenderautentisering, følger reglene du har satt opp, lagrer komplette e-poster med vedlegg og leverer dem direkte til systemet ditt via HTTP. Vi har brukt CatchMail i produksjon for dokumentlevering i GetMyInvoices siden september 2025. Siden sommeren 2026 har CatchMail også vært integrert i et supportsystem som automatisk oppretter en sak for hver innkommende e-post. Begge løsningene er utviklet av oss.
Omfanget av arbeidet med å bygge og drifte sin egen tjeneste blir ofte først tydelig når løsningen tas i produksjon. En legitim e-post kan for eksempel bestå DKIM-kontrollen, men feile på SPF. Vedlegg i en «svar til alle»-e-posttråd kan føre til at meldingen ikke blir levert. Et målsystem kan returnere en 502-feil uten at noen oppdager at e-posten aldri kom frem. Vi har selv møtt alle disse utfordringene og har bygget løsningene for dem inn i CatchMail.
Produktet ditt trenger å kunne motta e-post uten at teamet ditt må bygge og drifte den underliggende e-posttjenesten selv. Det er nettopp dette CatchMail er laget for.
Kundene deres sender bilag, forespørsler eller bestillinger til en adresse som programvaren deres kjenner.
Svartelister, hvitelister, spamvurdering og den atskilte vurderingen av SPF og DKIM krever mer enn én enkelt utviklingsoppgave. CatchMail dekker disse oppgavene.
Dere får en sporbar arkivering av hele MIME-originalen med alle headere og hvert vedlegg, ikke bare meldingsteksten.
Hvis systemet deres midlertidig ikke svarer, trenger dere gjentatte leveringsforsøk, statusoppfølging og muligheten til å starte leveringen på nytt manuelt.
Dere fastsetter adressene, vi tar imot e-postene. Før behandlingen kontrollerer vi hver innkommende melding mot signaturen til e-postleverandøren vår. Uten gyldig signatur svarer CatchMail med 403 og behandler ikke meldingen. En ekstra kontroll av mottakeradressen kan kobles på.
CatchMail henter ikke andres postkasser. Skal brukerne deres koble til eksisterende Gmail-, Microsoft 365- eller IMAP-kontoer, finnes MailTacle til det.
Regler for tillatte avsendere, unntak og spam avgjør hvilke meldinger som sendes videre til systemet ditt. Reglene kan baseres på avsender, mottaker, emne, meldingshoder og innholdet i e-posten. Det er også mulig å bruke tilstedeværelsen av et vedlegg som et kriterium. SPF og DKIM vurderes separat og slås ikke sammen til én samlet vurdering. Legitime forretnings-e-poster kan ofte bestå den ene kontrollen uten å bestå den andre.
CatchMail tar den tekniske avgjørelsen om en e-post skal videresendes. Applikasjonen din håndterer selve forretningsinnholdet i meldingen.
Vi lagrer hele MIME-originalen og registrerer alle headere separat som metadata. Original og vedlegg ligger sammen på et eget lagringssted i objektlagringen, bestemt via en kontrollsum. Hver melding har en fullstendig endringslogg og kan filtreres på Message-ID. Som standard arkiveres den etter 45 dager og kan hentes tilbake derfra. EML-filen slettes etter 90 dager, posten fjernes fysisk etter 365 dager. Disse fristene avtaler vi med dere og tilpasser dem ved behov.
Du bestemmer hvilke e-postadresser som skal motta e-post, og hvilken URL vi skal levere meldingene til. Destinasjonen kan være en valgfri, konfigurerbar HTTPS-adresse. Vi avtaler formatet på dataene som sendes, autentiseringen og hvordan systemet ditt skal svare på forespørslene – slik vi allerede har gjort for de to eksisterende integrasjonene våre.
Vi konfigurerer blokkeringslister, tillatelseslister og spamgrenser for den innkommende e-posttjenesten din. Tillatelseslisten fungerer som en nødløsning. Hvis meldinger jevnlig må omgå kontrollene, er det som regel bedre å justere reglene enn å legge til stadig flere unntak.
CatchMail tar imot hver melding, kontrollerer den, arkiverer den og planlegger leveringen. Fra det punktet går mottak og arkivering automatisk.
Leveringen skjer via HTTP. Som standard gjøres det opptil tolv leveringsforsøk, med ti sekunders mellomrom mellom hvert forsøk. Begge verdiene kan justeres etter behov. Hvordan de ulike HTTP-svarkodene håndteres, avtaler vi for hver enkelt integrasjon. I våre to eksisterende integrasjoner gjøres det for eksempel et nytt forsøk ved en 502-feil, men ikke ved 4xx-feil. En klientfeil løses normalt ikke ved å vente og prøve på nytt. På denne måten får teamet deres en tydelig og forutsigbar leveringsflyt.
I dashbordet ser dere statusene Received, Pushed, Push failed og Spam. Dere kan se feildetaljer, starte mislykkede leveringer på nytt enkeltvis eller samlet og lagre filtre som visning. Faller e-postvolumet brått, får dere et varsel via Slack og e-post, slik at dere kan reagere før kundene melder fra om forstyrrelsen. Denne overvåkingen innførte vi etter en tilsvarende hendelse i vår egen produksjonsdrift.
Dere utvikler programvare, et SaaS-tilbud eller en plattform og vil ta inn e-post som inngangskanal i produktet deres. CatchMail retter seg mot produkt-, utviklings- og integrasjonsteamene deres.
Dere trenger en felles e-postinngang for flere applikasjoner. Slik bruker vi CatchMail selv: én instans betjener flere brukergrupper og tildeler meldinger via et mottakeroppslag.
Driftsgrensesnittet finnes på tysk og engelsk, med rollemodell og dokumentert rettighetsmatrise. Ved oppsettet avklarer vi om teamet deres får egne tilganger, eller om vi overtar driften.
| CatchMail tar seg av | Applikasjonen deres tar seg av |
|---|---|
| Ta imot e-post på adressene deres og kontrollere avsender | Stille produktgrensesnittet til rådighet for brukerne deres |
| Bruke svarteliste, hviteliste, spam og e-postautentisering | Vurdere og bruke innholdet faglig |
| Arkivere MIME-original, headere og vedlegg revisjonssikkert | Viderebehandle dokumenter eller data |
| Levere til endepunktet deres, inkludert gjentakelse | Styre den etterfølgende forretningsprosessen |
| Synliggjøre status, feil og volumvarsler | Utløse tilbakemeldinger til brukerne deres |
CatchMail kobler ikke til brukernes eksisterende postkasser; til det finnes MailTacle. Om en e-post faktisk inneholder en faktura, avgjør Email Classifier. Enkeltfelter fra dokumenter leser Extronaut ut. Alle tre kan kobles etter CatchMail.
CatchMail mottar e-post på inngangsadressene deres, kontrollerer signaturer og filtrerer etter regler. Tjenesten arkiverer originaler og vedlegg revisjonssikkert, og leverer dem til endepunktet deres med definerte gjentakelser. Driftsteamet deres får en statusoversikt og varsler.
Nei. CatchMail behandler e-post som sendes til inngangsadressene deres. For tilgang til brukernes eksisterende postkasser finnes MailTacle.
En hvilken som helst tilgjengelig HTTPS-endepunkt som kan motta POST-forespørsler. Mål-URL-en kan konfigureres fritt. Det viktigste i integrasjonen er å avklare formatet på dataene som sendes, autentiseringen og hvordan systemet ditt skal svare på forespørslene.
Som standard gjøres det tolv leveringsforsøk med ti sekunders mellomrom. Vi definerer hvordan hver enkelt integrasjon skal håndtere de ulike svarkodene. Du kan se statusen for hver melding og starte leveringen på nytt, enten for enkeltmeldinger eller flere meldinger samtidig. Meldingen beholdes gjennom hele prosessen.
Som standard arkiveres en melding etter 45 dager og kan hentes tilbake derfra. EML-filen i objektlagringen slettes etter 90 dager, posten fjernes fysisk etter 365 dager. Vi kan avtale kortere eller lengre frister.
CatchMail har vært i drift siden september 2025 og betjener nå to systemer. Til driften hører ukentlige releaser, daglige automatiserte ende-til-ende-tester, containerskanning i byggingen samt overvåking og varsling. Utrullingen til kundene av det første systemet ble gjennomført i kontrollerte puljer på 50 kontoer. Selve CatchMail-komponenten har foreløpig ingen eksterne kunder – dere vil bli den første eksterne kunden.
I den første samtalen avklarer vi inngangsadressene deres, reglene som trengs, leveringsendepunktet og feiloversikten for driftsteamet deres. Dermed har dere grunnlaget for å sammenligne integrasjonen med en egenutvikling.