Mailpit Hosting

Cattura le email in uscita durante lo sviluppo e ispeziona ogni messaggio in una casella di posta web.

  • Un clic distribuisci
  • 15 GB Spazio su disco necessario
  • 1 GB di RAM Memoria necessaria
  • Da 2 € Prezzo
Ordina ora Nessuna tassa di attivazione

Cosa ottieni
su AvaHost

Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.

Questo template non include un contenitore di database.

Ordina server

Tecnologia

Immagine Docker
axllent/mailpit:latest
Porta predefinita
8025

Come funziona Mailpit

Mailpit agisce come server di cattura SMTP e interfaccia web per i messaggi intercettati. Un'applicazione di sviluppo invia posta al listener, e Mailpit memorizza il risultato per l'ispezione anziché trattare il messaggio come una consegna ordinaria in produzione. I tester possono esaminare HTML, testo semplice, intestazioni, sorgente grezza, allegati MIME, risultati di ricerca, tag e anteprime orientate al client dal browser.

Il catalogo protegge l'interfaccia web con l'utente amministratore e una password generata, memorizza i messaggi in /data/mailpit.db e configura il listener SMTP per accettare qualsiasi credenziale di autenticazione su connessioni non sicure. Il servizio applicativo pubblico punta all'interfaccia web; raggiungere il listener SMTP da un altro carico di lavoro richiede comunque un percorso di rete supportato e non deve essere considerato pubblico.

Caratteristiche principali di Mailpit

Mailpit può supportare test di integrazione automatizzati tramite la sua API e può analizzare link o HTML quando i componenti richiesti sono disponibili. È utile per confermare che un'applicazione ha prodotto il destinatario previsto, l'oggetto, il template, l'allegato e le intestazioni. Un risultato catturato non prova che un vero provider di posta accetterà il messaggio o che ogni client lo renderizzerà in modo identico.

Questo deployment è una casella di posta di test, non un servizio di posta in uscita. L'email dell'applicazione è disabilitata su tutti i servizi di hosting, e il pacchetto non fornisce un relay SMTP di produzione, reputazione del mittente, autenticazione del dominio, elaborazione dei rimbalzi, gestione dei reclami o consegna ai destinatari. L'impostazione SMTP accept-any significa inoltre che il listener non deve essere esposto a reti non attendibili.

Mailpit vs Mailtrap Email Sandbox

1

Mailpit

Mailpit fornisce un servizio di cattura SMTP auto-ospitato, un'interfaccia di ispezione e un'API di test. Mailtrap Email Sandbox è un prodotto gestito con caselle di posta ospitate dal provider, funzionalità di team, analisi email e piani legati al suo servizio. Mailtrap separa il test sandbox dalla sua Email API o dal prodotto SMTP per i messaggi destinati a destinatari reali.

2

Mailtrap Email Sandbox

Mailtrap può essere adatto a team che desiderano un account ospitato mantenuto, caselle di posta collaborative, connettività gestita dal fornitore e supporto commerciale. Mailpit si adatta agli sviluppatori che desiderano la casella di posta di test nel loro dominio e possono gestire la raggiungibilità della rete. Nessuna sandbox dovrebbe essere presentata come prova della consegna finale in produzione.

Ordina Mailpit

Chi usa Mailpit

Gli sviluppatori possono ispezionare i messaggi dell'account durante il lavoro sulle funzionalità, i team di QA possono verificare template e allegati, e i test automatizzati possono interrogare la posta catturata. Un piccolo ambiente di staging interno può anche utilizzare tag separati o pattern di destinatari per organizzare diversi flussi di test.

Mailpit non è adatto per campagne cliente, messaggi di password che devono raggiungere utenti reali, consegna transazionale, gestione del consenso di marketing o test di reputazione su una rotta di produzione. Gli operatori rimangono responsabili di mantenere i dati di test liberi da informazioni personali non necessarie e di rimuovere i messaggi che non dovrebbero essere conservati.

Auto-hosting di Mailpit: requisiti e costi

L'utilizzo delle risorse di Mailpit dipende dal volume dei messaggi catturati, dalle dimensioni degli allegati, dalla conservazione, dall'attività di ricerca, dai test API, dagli utenti browser simultanei e dalla velocità di ingestione SMTP. PostgreSQL e MariaDB non sono richiesti; il catalogo utilizza l'archivio locale /data/mailpit.db. Il software non ha alcun addebito di applicazione separato, mentre gli allegati di grandi dimensioni e le lunghe cronologie di test possono consumare lo spazio di archiviazione rapidamente.

Su AvaHost, Mailpit utilizza Plan 1 a €2. Il pacchetto Mailpit ospitato include distribuzione con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup pianificati. Utilizza la password dell'interfaccia web generata e limita qualsiasi rotta al listener SMTP perché il catalogo consente l'autenticazione accept-any su SMTP non sicuro. Il pacchetto espone l'interfaccia di test, non un relay di produzione pubblico, e l'email dell'applicazione rimane disabilitata. Conferma la connettività di rete da ogni carico di lavoro di test senza pubblicare la porta 1025 a mittenti non attendibili.

F.A.Q

  • Mailpit inizia a €2 nel Piano 1. Questo punto di partenza si adatta a una casella di posta di sviluppo modesta con dimensioni di messaggi ordinarie. La velocità di acquisizione, il peso degli allegati, la cronologia conservata, l’attività di ricerca, i test API e i visualizzatori simultanei sono i fattori chiave da monitorare quando si decide se l’ambiente di test necessita di più spazio o capacità di elaborazione.

  • Mailpit ascolta SMTP separatamente dalla sua interfaccia browser, ma il catalogo pubblica il servizio web anziché promettere una porta SMTP pubblica. Il carico di lavoro di invio necessita di un percorso di rete supportato verso il listener. Verifica quella connessione privatamente e non esporre la configurazione SMTP insicura accept-any a reti non attendibili.

  • Mailpit è destinato a intercettare e ispezionare i messaggi di test. Il pacchetto ospitato non include un relay di produzione, autenticazione del dominio del mittente, gestione della reputazione, gestione dei rimbalzi o consegna a destinatari reali, e la posta dell’applicazione è disabilitata su tutti i servizi AvaHost. Utilizza un provider di posta appropriatamente governato per i messaggi che devono raggiungere gli utenti.

  • Un dominio personalizzato può essere collegato all’interfaccia web di Mailpit, con HTTPS automatizzato abilitato dopo la configurazione del DNS. Accedi con le credenziali `admin` generate, limita il pubblico e testa l’ispezione dei messaggi sul nome host finale. HTTPS per il browser non espone né protegge di per sé il listener SMTP separato.