Nawigacja

fino data services logo
Odbiór e-maili jako usługa wbudowana dla oprogramowania

Odbieraj e-maile w swoim oprogramowaniu bez konieczności budowania własnego rozwiązania

Państwo przydzielają adresy e-mail, a CatchMail przejmuje ich odbiór: usługa uwzględnia weryfikację nadawcy przeprowadzoną przez serwer pocztowy, filtruje wiadomości zgodnie z Państwa regułami, zapisuje je wraz z załącznikami w całości i dostarcza przez HTTP do Państwa systemu. Od września 2025 r. korzystamy z CatchMail produkcyjnie do dostarczania dokumentów w GetMyInvoices. Od lata 2026 r. usługa obsługuje również system zgłoszeń, który z każdej przychodzącej wiadomości tworzy sprawę. Oba produkty powstały u nas.

Nakład pracy związany z własnym rozwiązaniem często ujawnia się dopiero podczas eksploatacji: prawdziwa wiadomość przechodzi weryfikację DKIM, ale nie przechodzi SPF. Załączniki z całego łańcucha odpowiedzi blokują przekazanie wiadomości. System docelowy zwraca błąd 502, a brak dostarczenia pozostaje niezauważony. Sami zetknęliśmy się z tymi przypadkami i wbudowaliśmy odpowiednie rozwiązania w CatchMail.

CatchMail · droga wiadomości
  • Produkcyjnie od września 2025 r.
  • Dwa podłączone systemy
  • Tygodniowy rytm wydań
  • Codzienne automatyczne testy end-to-end

Kiedy CatchMail sprawdzi się w Państwa produkcie

Państwa produkt ma odbierać e-maile bez konieczności samodzielnego budowania i utrzymywania technicznego wejścia. Właśnie do tego służy CatchMail.

Wykorzystać e-mail jako kanał wejściowy

Państwa klienci wysyłają dokumenty, zapytania lub zlecenia na adres znany Państwa oprogramowaniu.

Nie budować samodzielnie złożonej logiki filtrowania

Czarne listy, białe listy, ocena spamu oraz osobna analiza SPF i DKIM wymagają więcej niż jednego zadania programistycznego. CatchMail obsługuje wszystkie te funkcje.

Zachować pełny oryginał

Otrzymują Państwo możliwy do prześledzenia zapis pełnej oryginalnej wiadomości MIME — ze wszystkimi nagłówkami i każdym załącznikiem, a nie tylko z jej treścią.

Obsługiwać krótkotrwałe awarie podczas dostarczania

Gdy Państwa system chwilowo nie odpowiada, potrzebne są ponowienia dostarczenia, śledzenie statusu oraz możliwość ręcznego ponowienia dostawy.

Co CatchMail przejmuje w procesie odbioru e-maili

Odbieranie e-maili na własnych adresach wejściowych

Państwo ustalają adresy, a my przyjmujemy wiadomości. Przed rozpoczęciem przetwarzania sprawdzamy każdą przychodzącą wiadomość pod kątem podpisu naszego dostawcy poczty. Bez prawidłowego podpisu CatchMail zwraca kod 403 i nie przetwarza wiadomości. Dodatkowo można włączyć weryfikację adresu odbiorcy.

CatchMail nie pobiera wiadomości z istniejących skrzynek pocztowych. Jeśli Państwa użytkownicy mają łączyć istniejące konta Gmail, Microsoft 365 lub IMAP, służy do tego MailTacle.

Filtrowanie według Państwa reguł

Reguły dopuszczenia, wykluczenia i filtrowania spamu decydują jeszcze przed Państwa procesem, które wiadomości zostaną przekazane. Uwzględniają nadawcę, odbiorcę, temat, nagłówki i treść wiadomości. Warunkiem może być również obecność załącznika. SPF i DKIM są oceniane osobno, a nie sprowadzane do jednego zbiorczego werdyktu: prawidłowa korespondencja biznesowa często przechodzi tylko jedną z tych dwóch weryfikacji.

CatchMail podejmuje techniczną decyzję o przekazaniu wiadomości. Merytoryczna ocena jej treści pozostaje w Państwa aplikacji.

Zapisywanie pełnych wiadomości w sposób możliwy do prześledzenia

Zapisujemy pełną oryginalną wiadomość MIME i rejestrujemy wszystkie nagłówki osobno jako metadane. Oryginał wiadomości i załączniki są przechowywane razem, w dedykowanej lokalizacji w pamięci obiektowej, identyfikowanej za pomocą sumy kontrolnej. Każda wiadomość ma pełny dziennik zmian i można ją wyszukiwać na podstawie Message-ID. Standardowo po 45 dniach wiadomość trafia do archiwum, skąd można ją przywrócić. Plik EML jest usuwany po 90 dniach, a rekord fizycznie po 365 dniach. Terminy te uzgadniamy z Państwem i w razie potrzeby dostosowujemy.

Jak zintegrować CatchMail z Państwa aplikacją

Ustalenie adresów wejściowych i systemu docelowego

Państwo ustalają, które adresy odbierają e-maile i pod jaki adres URL je dostarczamy. Docelowo może to być dowolnie konfigurowalny adres HTTPS. Ładunek, sposób zabezpieczenia i informacje zwrotne o statusie dostosowujemy do Państwa integracji, tak jak w przypadku naszych dwóch istniejących połączeń.

Utworzenie zestawu reguł

Konfigurujemy czarne listy, białe listy i progi spamu dla Państwa adresów wejściowych. Biała lista pozostaje rozwiązaniem awaryjnym. Jeśli wiadomości mają trwale omijać weryfikację, z reguły lepiej dostosować zestaw reguł niż tworzyć kolejne wyjątki.

Odbiór i zapis odbywają się automatycznie

CatchMail przyjmuje każdą wiadomość, sprawdza ją, zapisuje i planuje dostarczenie. Od tego momentu odbiór i zapis odbywają się automatycznie.

Ustalenie zasad ponawiania dostarczenia

Dostarczanie odbywa się przez HTTP. Standardowo przewidziano do dwunastu prób w odstępach dziesięciosekundowych; obie wartości można zmienić. Sposób obsługi poszczególnych kodów odpowiedzi ustalamy dla każdego połączenia. W naszych dwóch istniejących integracjach kod 502 uruchamia kolejną próbę, natomiast przy kodach 4xx ponowienie nie następuje — błąd po stronie klienta nie zniknie przez samo czekanie. Dzięki temu zachowanie podczas dostarczania jest dla Państwa zespołu jednoznacznie określone.

Rozpoznawanie zakłóceń i ponawianie dostaw

W panelu widzą Państwo statusy Received, Pushed, Push failed i Spam. Można wyświetlić szczegóły błędu, ponowić nieudane dostawy pojedynczo lub zbiorczo oraz zapisać filtry jako widoki. Gdy wolumen poczty gwałtownie spadnie, otrzymują Państwo alarm przez Slack i e-mail, dzięki czemu mogą Państwo zareagować, zanim klienci zgłoszą problem. Ten mechanizm nadzoru wprowadziliśmy po podobnym zdarzeniu w naszej własnej eksploatacji produkcyjnej.

Dla firm technologicznych, których funkcje produktu opierają się na e-mailu

Koleżanka pokazuje koledze przy wysokim stole stronę dokumentacji na monitorze, za nimi szklana ściana

Dostawcy oprogramowania, operatorzy SaaS i platform

Tworzą Państwo oprogramowanie, usługę SaaS lub platformę i chcą włączyć e-mail jako kanał wejściowy do swojego produktu. CatchMail jest przeznaczony dla Państwa zespołów produktowych, inżynieryjnych i integracyjnych.

Koleżanka objaśnia przy tablicy diagram z prostokątów i strzałek, na pierwszym planie częściowo widoczny słuchający kolega

Wewnętrzne zespoły produktowe większych przedsiębiorstw

Potrzebują Państwo wspólnego wejścia e-mail dla kilku aplikacji. Tak sami używamy CatchMail: jedna instancja obsługuje wielu najemców i przypisuje wiadomości na podstawie adresu odbiorcy.

Interfejs eksploatacyjny jest dostępny w języku niemieckim i angielskim, z modelem ról oraz udokumentowaną macierzą uprawnień. Podczas konfiguracji ustalamy, czy Państwa zespół otrzyma własne konta dostępowe, czy też eksploatację przejmiemy my.

Co przejmujemy my, a co pozostaje po Państwa stronie

Co przejmuje CatchMail Państwa aplikacja przejmuje
Przyjmować e-maile na Państwa adresach i weryfikować nadawcę Udostępniać interfejs produktu Państwa użytkownikom
Stosować czarne listy, białe listy, filtrowanie spamu i uwierzytelnianie poczty Merytorycznie oceniać i wykorzystywać treści wiadomości
Zapisywać oryginał MIME, nagłówki i załączniki w sposób umożliwiający audyt Dalej przetwarzać dokumenty lub dane
Dostarczać do Państwa punktu końcowego i ponawiać dostarczenie w razie potrzeby Zarządzać dalszym procesem biznesowym
Udostępniać informacje o statusach, błędach i alarmach dotyczących wolumenu Przekazywać informacje zwrotne Państwa użytkownikom

CatchMail nie łączy istniejących skrzynek pocztowych Państwa użytkowników — do tego służy MailTacle. O tym, czy e-mail rzeczywiście zawiera fakturę, decyduje Email Classifier. Pojedyncze pola z dokumentów odczytuje Extronaut. Wszystkie trzy rozwiązania można podłączyć za CatchMail.

Najczęstsze pytania o CatchMail

CatchMail odbiera e-maile na Państwa adresach wejściowych, weryfikuje podpisy i filtruje wiadomości zgodnie z Państwa regułami. Usługa zapisuje oryginalne wiadomości i załączniki w sposób umożliwiający audyt oraz dostarcza je do Państwa punktu końcowego z określonymi zasadami ponawiania. Państwa zespół eksploatacyjny otrzymuje przegląd statusów i alarmy.

Nie. CatchMail przetwarza e-maile wysyłane na Państwa adresy wejściowe. Do dostępu do istniejących skrzynek Państwa użytkowników służy MailTacle.

Do każdego dostępnego punktu końcowego HTTPS, który przyjmuje żądania POST. Docelowy adres URL jest dowolnie konfigurowalny. Integracja polega na dopasowaniu ładunku, sposobu zabezpieczenia i informacji zwrotnej o statusie do Państwa systemu.

Standardowo przewidziano dwanaście prób dostarczenia w odstępach dziesięciosekundowych. Sposób obsługi poszczególnych kodów odpowiedzi ustalamy dla każdego połączenia. Widzą Państwo status każdej wiadomości i mogą ponownie uruchomić nieudane dostawy pojedynczo lub zbiorczo. Wiadomość zostaje przy tym zachowana.

Standardowo po 45 dniach wiadomość trafia do archiwum, skąd można ją przywrócić. Plik EML w pamięci obiektowej jest usuwany po 90 dniach, a rekord fizycznie po 365 dniach. Możemy uzgodnić krótsze lub dłuższe terminy.

CatchMail działa produkcyjnie od września 2025 r. i obecnie obsługuje dwa systemy. Na eksploatację składają się cotygodniowe wydania, codzienne automatyczne testy end-to-end, skanowanie kontenerów podczas budowania oraz monitoring i alarmowanie. Wdrożenie w pierwszym systemie przebiegało w kontrolowany sposób, falami po 50 kont. Dotychczas CatchMail nie ma klientów zewnętrznych. Byliby Państwo pierwszym klientem zewnętrznym.

Zaplanujmy odbiór e-maili dla Państwa produktu

W pierwszej rozmowie ustalamy Państwa adresy wejściowe, potrzebne reguły, punkt końcowy dostarczania oraz sposób przeglądania błędów przez Państwa zespół eksploatacyjny. Otrzymają Państwo podstawę do porównania integracji z własnym rozwiązaniem.