Ustawienia
Last updated
Last updated
Sekcja 'Bezpieczeństwo' umożliwia ochronę konta przed nieautoryzowanym dostępem i wzmacnia jego zabezpieczenia. Dzięki funkcjom takim jak Autoryzacja IP oraz Dwuetapowe uwierzytelnianie (2FA), masz pełną kontrolę nad tym, kto i w jaki sposób może uzyskać dostęp do panelu. Skonfigurowanie tych opcji pozwala skutecznie zabezpieczyć konto, nawet w przypadku potencjalnego wycieku danych logowania.
Funkcja 'Autoryzacja IP' pozwala ograniczyć dostęp do logowania tylko dla określonych adresów IP lub całej maski. Dzięki temu zwiększasz bezpieczeństwo konta, nawet jeśli hasło wycieknie.
Przejdź do zakładki 'Konto' -> 'Ustawienia' -> 'Bezpieczeństwo'.
W sekcji 'Autoryzacja IP' znajdź pole do wprowadzania adresów.
Wpisz adres IP, dla którego chcesz umożliwić dostęp, lub wprowadź maskę IP, aby zdefiniować cały zakres.
Kliknij przycisk 'Dodaj', aby zapisać autoryzowany adres IP.
Jeśli chcesz usunąć adres IP, kliknij przycisk 'Usuń' obok odpowiedniego wpisu na liście IP.
Ważne informacje:
Upewnij się, że adresy IP lub maski są poprawne - błędna konfiguracja może skutkować utratą dostępu do konta.
Zalecamy regularne przeglądanie i aktualizowanie autoryzowanych adresów IP w celu zapewnienia bezpieczeństwa.
Sprawdź, jak ustawić w rozdziale -> rozdział o 2FA.
Dzięki rozbudowanemu interfejsowi API MessaeFlow możesz efektywnie zarządzać swoją komunikacją. Integracja API umożliwia wysyłkę wiadomości, śledzenie szczegółowych statystyk, wymianę danych oraz automatyzację wielu procesów bezpośrednio z poziomu własnych aplikacji.
Webhooki umożliwiają automatyczne przesyłanie danych o zdarzeniach na wskazany adres URL, co pozwala na efektywne monitorowanie prowadzonej komunikacji. Po odebraniu danych przez skrypt, system powinien zwrócić odpowiedni komunikat. Zapoznaj się z instrukcją konfiguracji webhooków w panelu EmailLabs.
W panelu MessageFlow możesz skonfigurować webhooki dla następujących kanałów i zdarzeń:
E-maile transakcyjne - raporty doręczeń
Kampanie e-mail - raporty wypisu
SMS-y transakcyjne - raporty doręczeń
SMS-y transakcyjne - kliknięcia w linki
Komunikacja 2-way - SMS-y przychodzące
Maile panelowe - raporty.
Uwaga: Dostępność monitoringu poszczególnych zdarzeń zależy od wybranego planu i aktywowanych funkcji w panelu MessageFlow.
Wybierz interesujący Cię kanał i typ zdarzeń, a następnie wypełnij wymagane pola.
URL - Wprowadź endpoint (adres URL), na który serwery EmailLabs będą przesyłać dane.
Drugi URL (opcjonalnie) - Backupowy adres URL. W przypadku niedostępności lub błędnej odpowiedzi głównego URL, webhook zostanie przekazany na ten zapasowy adres.
Reguła powiadomień - Wybierz preferowany czas wysyłania powiadomień:
Opcja 1: co 1 godzinę, co 6 godzin, co 24 godziny,
Opcja 2: co 30 minut, co 2 godziny, co 24 godziny.
Tryb autentykacji:
Brak - Brak dodatkowej weryfikacji.
Basic auth - Po aktywacji tej opcji wprowadź login i hasło, które będą służyć do autoryzacji webhooka. Należy również dodać te informacje do ustawień autoryzacji na swoim endpoint. Niezależnie od wybranego trybu, zalecane jest zawsze sprawdzenie poprawności hasha przychodzącego webhooka.
Ważne informacje dotyczące kanału E-maile transakcyjne:
Jeśli chcesz otrzymywać zdarzenia z podziałem na subkonta dla raportów doręczeń, zaznacz checkbox 'W podziale na subkonta'.
Pamiętaj, aby stosować unikalne message_id podczas wysyłania wiadomości, co pozwoli na późniejszą agregację wszystkich webhooków (z kolejnymi statusami).
Po przygotowaniu skryptu do odbioru danych, użyj opcji 'Test', aby sprawdzić, czy Twój skrypt poprawnie odbiera dane. Ustawienia webhooków zostaną zapisane dopiero po pomyślnym teście.
Upewnij się, że Twój endpoint zwraca HTTP/1.1 200 OK
, co potwierdza, że poprawnie otrzymał dane.
'Generuj SecretKey', czyli unikalny ciąg znaków, który służy do ochrony przesyłanych danych i zwiększeniu bezpieczeństwa.
Po pomyślnym skonfigurowaniu webhooka kliknij 'Zapisz'.
Dane są przesyłane na wskazany endpoint za pomocą żądania POST, które zawiera tablicę zdarzeń. Każde zdarzenie jest przedstawiane jako obiekt i jego struktura różni się w zależności od typu zdarzenia (szczegółowe opisy struktury znajdziesz w naszej dokumentacji API).
Twój endpoint powinien:
Sprawdzić autoryzację zgodnie z ustawieniami w panelu,
Zapisać otrzymany obiekt (JSON payload),
Odpowiedzieć statusem HTTP 200 OK.