Navigazione

fino data services logo
Ingresso email come servizio integrato per il software

Ricevere email nel tuo software senza svilupparlo da zero

Tu assegni gli indirizzi email, CatchMail si occupa dell’ingresso: il servizio valuta i controlli sul mittente effettuati dal server di posta, filtra secondo le tue regole, conserva integralmente messaggi e allegati e li consegna via HTTP al tuo sistema. Da settembre 2025 utilizziamo CatchMail in produzione per la consegna dei documenti in GetMyInvoices. Dall’estate 2026 si aggiunge un sistema di ticketing che crea una pratica per ogni email in arrivo. Entrambi i prodotti sono di nostra realizzazione.

L’impegno richiesto da una soluzione interna emerge spesso solo durante l’esercizio: un’email autentica supera DKIM ma non passa SPF. Gli allegati di una catena di risposte a tutti impediscono l’inoltro. Un sistema di destinazione risponde con 502 e la mancata consegna passa inosservata. Questi casi li abbiamo vissuti in prima persona e abbiamo integrato le relative soluzioni in CatchMail.

CatchMail · il percorso di un messaggio
  • In produzione da settembre 2025
  • Due sistemi collegati
  • Rilasci settimanali
  • Test end-to-end automatizzati ogni giorno

Quando CatchMail è adatto al tuo prodotto

Il tuo prodotto deve ricevere email senza che il tuo team debba sviluppare e gestire autonomamente l’accesso tecnico. CatchMail nasce per questo.

Usare l'email come canale di ingresso

I tuoi clienti inviano documenti, richieste o ordini a un indirizzo che il tuo software riconosce.

Non costruire da solo una logica di filtro complessa

Blacklist, whitelist, valutazione dello spam e analisi separata di SPF e DKIM richiedono ben più di un singolo ticket di sviluppo. CatchMail copre questi compiti.

Conservare l'originale completo

Ricevi un archivio tracciabile dell’originale MIME completo, con tutte le intestazioni e tutti gli allegati, non solo il testo del messaggio.

Assorbire brevi interruzioni nella consegna

Se il tuo sistema non risponde temporaneamente, servono nuovi tentativi di consegna, il tracciamento dello stato e la possibilità di riavviare la consegna manualmente.

Di cosa si occupa CatchMail per il tuo ingresso email

Ricevere email su indirizzi di ingresso dedicati

Tu stabilisci gli indirizzi, noi riceviamo le email. Prima dell’elaborazione verifichiamo ogni messaggio in arrivo in base alla firma del nostro provider di posta. Senza una firma valida, CatchMail risponde con 403 e non elabora il messaggio. Puoi attivare in aggiunta un controllo dell’indirizzo del destinatario.

CatchMail non interroga caselle di posta di terzi. Se i tuoi utenti devono collegare account Gmail, Microsoft 365 o IMAP esistenti, per questo c’è MailTacle.

Filtrare secondo le tue regole

Regole di ammissione, di esclusione e antispam decidono prima del tuo processo quali messaggi vengono inoltrati. Considerano mittente, destinatario, oggetto, intestazioni e testo del messaggio. Anche la presenza di un allegato può fungere da condizione. SPF e DKIM vengono valutati separatamente e non riassunti in un giudizio complessivo: la posta commerciale legittima supera spesso solo uno dei due controlli.

CatchMail prende la decisione tecnica sull’inoltro. La valutazione di merito del contenuto resta nella tua applicazione.

Archiviare i messaggi in modo completo e tracciabile

Conserviamo l’originale MIME completo e registriamo separatamente tutte le intestazioni come metadati. Originale e allegati risiedono insieme in una posizione dedicata dell’object storage, determinata tramite checksum. Ogni messaggio ha un registro delle modifiche senza lacune e può essere filtrato tramite il Message-ID. Per impostazione predefinita viene archiviato dopo 45 giorni e da lì può essere recuperato. Il file EML viene cancellato dopo 90 giorni, il record eliminato fisicamente dopo 365 giorni. Concordiamo questi termini con te e li adattiamo se necessario.

Come integrare CatchMail nella tua applicazione

Definire gli indirizzi di ingresso e il sistema di destinazione

Tu stabilisci quali indirizzi ricevono email e a quale URL consegniamo. La destinazione è un indirizzo HTTPS liberamente configurabile. Payload, protezione e risposta di stato li adattiamo alla tua integrazione, come nei nostri due collegamenti esistenti.

Impostare il set di regole

Configuriamo blacklist, whitelist e soglie antispam per il tuo ingresso. La whitelist resta una via d’emergenza. Se determinati messaggi devono superare stabilmente il controllo, di regola conviene adeguare il set di regole invece di creare continuamente nuove eccezioni.

Ricezione e archiviazione procedono in automatico

CatchMail accetta ogni messaggio, lo verifica, lo archivia e pianifica la consegna. Da questo punto in poi ricezione e archiviazione procedono in automatico.

Stabilire in modo vincolante i tentativi di consegna

La consegna avviene via HTTP. Per impostazione predefinita sono previsti fino a dodici tentativi a distanza di dieci secondi; entrambi i valori sono modificabili. La gestione dei singoli codici di risposta la definiamo per ciascun collegamento. Nelle nostre due integrazioni esistenti, per esempio, un 502 fa partire un ulteriore tentativo, un 4xx no: un errore del client non si risolve aspettando. Così il comportamento di consegna è definito con chiarezza per il tuo team.

Riconoscere i guasti e riavviare le consegne

Nella dashboard vedi gli stati Received, Pushed, Push failed e Spam. Puoi consultare i dettagli dell’errore, riavviare le consegne fallite singolarmente o in blocco e salvare i filtri come vista. Se il volume di posta crolla, ricevi un avviso via Slack ed email, così da poter reagire prima che siano i clienti a segnalare il problema. Abbiamo introdotto questo monitoraggio dopo un episodio analogo nel nostro esercizio produttivo.

Per aziende tecnologiche con funzioni di prodotto basate sull'email

Una collega mostra a un collega una pagina di documentazione sul monitor davanti a un tavolo alto, dietro di loro una parete di vetro

Fornitori di software, operatori SaaS e di piattaforme

Sviluppi software, un’offerta SaaS o una piattaforma e vuoi integrare l’email come canale di ingresso nel tuo prodotto. CatchMail si rivolge ai tuoi team di prodotto, di engineering e di integrazione.

Una collega spiega alla lavagna un diagramma fatto di riquadri e frecce, in primo piano e parzialmente inquadrato un collega che ascolta

Team di prodotto interni di grandi aziende

Ti serve un indirizzo email comune per più applicazioni. È così che usiamo CatchMail noi stessi: un’istanza serve più tenant e assegna i messaggi tramite una ricerca sul destinatario.

L’interfaccia di esercizio è disponibile in tedesco e in inglese, con un modello di ruoli e una matrice dei permessi documentati. In fase di configurazione chiariamo se il tuo team riceve accessi propri o se ci occupiamo noi dell’esercizio.

Di cosa ci occupiamo noi e cosa resta a te

CatchMail si occupa di La tu applicazione si occupa di
Ricevere le email sui tuoi indirizzi e verificare il mittente Mettere a disposizione l'interfaccia di prodotto per i tuoi utenti
Applicare blacklist, whitelist, antispam e autenticazione della posta Valutare e utilizzare i contenuti sul piano funzionale
Archiviare originale MIME, intestazioni e allegati a norma Elaborare ulteriormente documenti o dati
Consegnare al tuo endpoint, nuovi tentativi inclusi Governare il successivo processo di business
Rendere visibili stati, errori e avvisi sui volumi Attivare i riscontri verso i tuoi utenti

CatchMail non collega le caselle di posta esistenti dei tuoi utenti; per questo c’è MailTacle. Se un’email contiene effettivamente una fattura, lo determina l’Email Classifier. I singoli campi dei documenti li estrae Extronaut. Tutti e tre possono essere collegati a valle di CatchMail.

Domande frequenti su CatchMail

CatchMail riceve le email dai tuoi indirizzi di ingresso, verifica le firme e le filtra in base a regole. Il servizio archivia gli originali e gli allegati a norma e li consegna al vostro endpoint in base a tentativi definiti. Il tuo team di esercizio riceve una panoramica degli stati e delle relative notifiche.

No. CatchMail elabora le email inviate ai tuoi indirizzi di posta in ingresso. Per l’accesso alle caselle email dei tuoi utenti c’è MailTacle.

A qualsiasi endpoint HTTPS raggiungibile che accetti richieste POST. L’URL di destinazione è configurabile liberamente. Il vero passaggio di integrazione consiste nell’adattare il payload, la protezione e la risposta di stato al tuo sistema.

Per impostazione predefinita, sono previsti dodici tentativi di consegna, a distanza di dieci secondi l’uno dall’altro. Definiamo la gestione dei singoli codici di risposta per ciascun collegamento. Puoi vedere lo stato di ogni messaggio e riavviare le consegne non andate a buon fine, singolarmente o in blocco. Il messaggio resta conservato.

Per impostazione predefinita, un messaggio viene archiviato dopo 45 giorni, ma può essere recuperato anche successivamente. Il file EML nell’object storage viene cancellato dopo 90 giorni; il record viene eliminato fisicamente dopo 365 giorni. Possiamo concordare termini più brevi o più lunghi.

CatchMail è in produzione da settembre 2025 e serve ormai due sistemi. L’esercizio comprende rilasci settimanali, test end-to-end automatizzati ogni giorno, la scansione dei container in fase di build, oltre al monitoraggio e alle notifiche. Il rollout ai clienti del primo sistema è avvenuto in modo controllato, a ondate da 50 account. Finora il componente non ha clienti esterni. Sareste il primo cliente esterno.

Pianifichiamo l'ingresso email per il tuo prodotto

Nel primo colloquio chiariamo i tuoi indirizzi di ingresso, le regole necessarie, l’endpoint di consegna e la panoramica degli errori per il tuo team di esercizio. Avrete così la base per confrontare l’integrazione con uno sviluppo interno.