Mailpit Hosting

Przechwytuj wychodzące wiadomości e-mail podczas rozwoju i sprawdzaj każdą wiadomość w przeglądarce internetowej.

  • Jedno kliknięcie wdrożenie
  • 15 GB Potrzebna przestrzeń dyskowa
  • 1 GB RAM Potrzebna pamięć
  • Od 2 € Cena
Zamów teraz Brak opłat za konfigurację

Co otrzymujesz
w AvaHost

Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.

Ten szablon nie zawiera kontenera bazy danych.

Zamów serwer

Technologia

Obraz Dockera
axllent/mailpit:latest
Domyślny port
8025

Jak działa Mailpit

Mailpit pełni rolę serwera SMTP do przechwytywania wiadomości oraz interfejsu webowego dla przechwyconych komunikatów. Aplikacja deweloperska wysyła pocztę do listenera, a Mailpit przechowuje wynik do inspekcji zamiast traktować wiadomość jako zwyczajną dostawę produkcyjną. Testerzy mogą przeglądać HTML, zwykły tekst, nagłówki, surowe źródło, załączniki MIME, wyniki wyszukiwania, tagi i podglądy zorientowane na klienta z przeglądarki.

Katalog chroni interfejs webowy za pomocą użytkownika administratora i wygenerowanego hasła, przechowuje wiadomości w /data/mailpit.db i konfiguruje listener SMTP do akceptowania dowolnych poświadczeń uwierzytelniania przez niezabezpieczone połączenia. Publiczna usługa aplikacji wskazuje na interfejs webowy; dostęp do listenera SMTP z innego obciążenia pracą nadal wymaga obsługiwanej ścieżki sieciowej i nie powinien być zakładany jako publiczny.

Kluczowe funkcje Mailpita

Mailpit może wspierać zautomatyzowane testy integracyjne poprzez swoje API i może analizować linki lub HTML, gdy dostępne są wymagane komponenty. Jest przydatny do potwierdzenia, że aplikacja wygenerowała zamierzonego odbiorcy, temat, szablon, załącznik i nagłówki. Przechwycony wynik nie dowodzi, że rzeczywisty dostawca poczty zaakceptuje wiadomość ani że każdy klient wyświetli ją identycznie.

To wdrożenie jest skrzynką testową, a nie usługą poczty wychodzącej. Poczta aplikacji jest wyłączona we wszystkich usługach hostingowych, a pakiet nie zapewnia produkcyjnego przekaźnika SMTP, reputacji nadawcy, uwierzytelniania domeny, przetwarzania zwrotów, obsługi skarg ani dostarczania odbiorcom. Ustawienie accept-any SMTP oznacza również, że listener nie powinien być narażony na niezaufane sieci.

Mailpit vs Mailtrap Email Sandbox

1

Mailpit

Mailpit zapewnia samodzielnie hostowaną usługę przechwytywania SMTP, interfejs inspekcji i testowe API. Mailtrap Email Sandbox to produkt zarządzany z hostowanymi przez dostawcę skrzynkami, funkcjami zespołowymi, analizą poczty i planami powiązanymi z jego usługą. Mailtrap oddziela testowanie sandbox od swojego Email API lub produktu SMTP dla wiadomości przeznaczonych dla rzeczywistych odbiorców.

2

Mailtrap Email Sandbox

Mailtrap może być odpowiedni dla zespołów, które chcą utrzymywanego hostowanego konta, wspólnych skrzynek, zarządzanej przez dostawcę łączności i wsparcia komercyjnego. Mailpit pasuje deweloperom, którzy chcą mieć skrzynkę testową pod swoją własną domeną i mogą zarządzać osiągalnością sieciową. Żaden sandbox nie powinien być przedstawiany jako dowód ostatecznej dostawy produkcyjnej.

Zamów Mailpit

Kto używa Mailpita

Deweloperzy mogą inspekcjonować wiadomości konta podczas pracy nad funkcjami, zespoły QA mogą weryfikować szablony i załączniki, a testy zautomatyzowane mogą wysyłać zapytania do przechwyconych wiadomości. Małe wewnętrzne środowisko przejściowe może również używać oddzielnych tagów lub wzorców odbiorcy do organizacji kilku przepływów testowych.

Mailpit nie jest odpowiedni dla kampanii klientów, wiadomości hasła, które muszą dotrzeć do rzeczywistych użytkowników, dostawy transakcyjnej, zarządzania zgodą marketingową ani testowania reputacji na trasie produkcyjnej. Operatorzy pozostają odpowiedzialni za utrzymywanie danych testowych wolnych od niepotrzebnych informacji osobistych i usuwanie wiadomości, które nie powinny być przechowywane.

Samodzielne hostowanie Mailpita: wymagania i koszty

Użycie zasobów Mailpita zależy od wolumenu przechwyconych wiadomości, rozmiaru załączników, przechowywania, aktywności wyszukiwania, testów API, równoczesnych użytkowników przeglądarki i szybkości pozyskiwania SMTP. PostgreSQL i MariaDB nie są wymagane; katalog używa lokalnego magazynu /data/mailpit.db. Oprogramowanie nie ma oddzielnej opłaty za aplikację, podczas gdy duże załączniki i długie historie testów mogą szybko zużywać magazyn.

Na AvaHost, Mailpit używa Plan 1 za €2. Hostowany pakiet Mailpit obejmuje wdrożenie jednym kliknięciem, domenę niestandardową z automatycznym HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe. Użyj wygenerowanego hasła interfejsu webowego i ogranicz dowolną trasę do listenera SMTP, ponieważ katalog zezwala na uwierzytelnianie accept-any przez niezabezpieczone SMTP. Pakiet udostępnia testowy interfejs użytkownika, a nie publiczny przekaźnik produkcyjny, a poczta aplikacji pozostaje wyłączona. Potwierdź łączność sieciową z każdego obciążenia testowego bez publikowania portu 1025 dla niezaufanych nadawców.

F.A.Q

  • Mailpit zaczyna się od €2 w Planie 1. Ten punkt wyjścia odpowiada skromnej skrzynce odbiorczej środowiska deweloperskiego ze zwykłymi rozmiarami wiadomości. Szybkość przechwytywania, waga załączników, zachowana historia, aktywność wyszukiwania, testy API i liczba równoczesnych przeglądających to kluczowe czynniki do monitorowania przy decydowaniu, czy środowisko testowe wymaga więcej miejsca lub mocy obliczeniowej.

  • Mailpit nasłuchuje SMTP niezależnie od interfejsu przeglądarki, ale katalog publikuje usługę sieciową zamiast obiecywać publiczny port SMTP. Obciążenie wysyłające wymaga obsługiwanej ścieżki sieciowej do nasłuchiwacza. Przetestuj to połączenie prywatnie i nie udostępniaj konfiguracji SMTP akceptującej wszystko, niezabezpieczonej, niezaufanym sieciom.

  • Mailpit jest przeznaczony do przechwytywania i inspekcji wiadomości testowych. Pakiet hostingowy nie obejmuje produkcyjnego przekaźnika, uwierzytelniania domeny nadawcy, zarządzania reputacją, obsługi zwrotów ani dostarczania do rzeczywistych odbiorców, a email aplikacji jest wyłączony we wszystkich usługach AvaHost. W przypadku wiadomości, które muszą dotrzeć do użytkowników, należy korzystać z odpowiednio zarządzanego dostawcy poczty.

  • Niestandardowa domena może być połączona z interfejsem sieciowym Mailpit, z automatycznym HTTPS włączonym po skonfigurowaniu DNS. Zaloguj się przy użyciu wygenerowanych poświadczeń `admin`, ogranicz dostęp do odbiorców i przetestuj inspekcję wiadomości na ostatecznej nazwie hosta. HTTPS dla przeglądarki nie ujawnia ani nie zabezpiecza oddzielnego odbiornika SMTP.