Mailpit Hosting

Capturaţi e-mailurile de ieşire în timpul dezvoltării şi inspectaţi fiecare mesaj într-o cutie de intrare web.

  • Un clic implementare
  • 15 GB Spațiu pe disc necesar
  • 1 GB RAM Memorie necesară
  • De la 2 € Preț
Comandă acum Fără taxe de configurare

Ce primești
pe AvaHost

Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.

Acest șablon nu include un container de bază de date.

Comandă server

Tehnologie

Imagine Docker
axllent/mailpit:latest
Port implicit
8025

Cum funcționează Mailpit

Mailpit acționează ca server de capturare SMTP și interfață web pentru mesajele interceptate. O aplicație de dezvoltare trimite mail la listener, iar Mailpit stochează rezultatul pentru inspecție în loc să trateze mesajul ca o livrare obișnuită de producție. Testerii pot revizui HTML, text simplu, anteturi, sursă brută, atașamente MIME, rezultate de căutare, etichete și previzualizări orientate către client din browser.

Catalogul protejează interfața web cu utilizatorul admin și o parolă generată, stochează mesajele în /data/mailpit.db și configurează listener-ul SMTP pentru a accepta orice acreditări de autentificare peste conexiuni nesecurizate. Serviciul de aplicație publică indică interfața web; accesarea listener-ului SMTP din altă sarcină de lucru necesită în continuare o cale de rețea acceptată și nu trebuie presupusă a fi publică.

Caracteristici cheie Mailpit

Mailpit poate suporta teste de integrare automatizate prin API-ul său și poate analiza linkuri sau HTML atunci când componentele necesare sunt disponibile. Este util pentru a confirma că o aplicație a produs destinatarul intenționat, subiectul, șablonul, atașamentul și anteturile. Un rezultat capturat nu dovedește că un furnizor real de mail va accepta mesajul sau că fiecare client îl va reda identic.

Această implementare este o cutie poștală de test, nu un serviciu de mail de ieșire. E-mailul aplicației este dezactivat în serviciile de găzduire, iar pachetul nu oferă un releu SMTP de producție, reputație de expeditor, autentificare de domeniu, procesare de reveniri, gestionare de plângeri sau livrare de destinatari. Setarea SMTP accept-any înseamnă, de asemenea, că listener-ul nu trebuie expus la rețele de neîncredere.

Mailpit vs Mailtrap Email Sandbox

1

Mailpit

Mailpit oferă un serviciu de capturare SMTP auto-găzduit, interfață de inspecție și API de testare. Mailtrap Email Sandbox este un produs gestionat cu cutii poștale găzduite de furnizor, caracteristici de echipă, analiză de e-mail și planuri legate de serviciul său. Mailtrap separă testarea sandbox de API-ul Email sau produsul SMTP pentru mesajele destinate destinatarilor reali.

2

Mailtrap Email Sandbox

Mailtrap poate fi potrivit pentru echipele care doresc un cont găzduit întreținut, cutii poștale colaborative, conectivitate gestionată de furnizor și suport comercial. Mailpit se potrivește dezvoltatorilor care doresc cutia poștală de test sub propriul domeniu și pot gestiona accesibilitatea rețelei. Nicio sandbox nu trebuie prezentată ca dovadă a livrării finale de producție.

Comandă Mailpit

Cine folosește Mailpit

Dezvoltatorii pot inspecta mesajele de cont în timpul lucrului la caracteristici, echipele QA pot verifica șabloane și atașamente, iar testele automatizate pot interoga mailul capturat. Un mic mediu de staging intern poate folosi, de asemenea, etichete separate sau modele de destinatari pentru a organiza mai multe fluxuri de test.

Mailpit nu este potrivit pentru campaniile clienților, mesajele de parolă care trebuie să ajungă la utilizatori reali, livrare tranzacțională, gestionarea consimțământului de marketing sau testarea reputației pe o rută de producție. Operatorii rămân responsabili pentru menținerea datelor de test libere de informații personale inutile și pentru eliminarea mesajelor care nu trebuie reținute.

Auto-găzduirea Mailpit: cerințe și cost

Utilizarea resurselor Mailpit depinde de volumul mesajelor capturate, dimensiunea atașamentului, retenție, activitate de căutare, teste API, utilizatori simultani ai browserului și rata de ingestie SMTP. PostgreSQL și MariaDB nu sunt necesare; catalogul utilizează stocul local /data/mailpit.db. Software-ul nu are o taxă de aplicație separată, în timp ce atașamentele mari și istoricurile de test lungi pot consuma rapid spațiul de stocare.

Pe AvaHost, Mailpit folosește Planul 1 la €2. Pachetul Mailpit găzduit include implementare cu un singur clic, domeniu personalizat cu HTTPS automat, actualizări automate ale aplicației și copii de siguranță programate. Utilizați parola generată a interfeței web și restricționați orice rută la listener-ul SMTP, deoarece catalogul permite autentificare accept-any peste SMTP nesecurizat. Pachetul expune interfața de testare, nu un releu public de producție, iar e-mailul aplicației rămâne dezactivat. Confirmați conectivitatea rețelei din fiecare sarcină de lucru de test fără a publica portul 1025 la expeditori de neîncredere.

F.A.Q

  • Mailpit începe de la €2 pe Plan 1. Acest punct de plecare se potrivește unei căsuțe de dezvoltare modeste cu dimensiuni obișnuite de mesaje. Rata de capturare, greutatea atașamentelor, istoricul reținut, activitatea de căutare, testele API și vizualizatorii simultani sunt factorii cheie de monitorizat atunci când decideți dacă mediul de test necesită mai mult spațiu sau capacitate de procesare.

  • Mailpit ascultă SMTP separat de interfața sa de browser, dar catalogul publică serviciul web în loc să promită un port SMTP public. Sarcina de trimitere necesită o cale de rețea suportată către listener. Testați acea conexiune în privat și nu expuneți configurația SMTP nesigură accept-any la rețele neîncredute.

  • Mailpit este destinat să intercepteze și să inspecteze mesajele de test. Pachetul găzduit nu include un relay de producție, autentificarea domeniului expeditorului, gestionarea reputației, tratarea mesajelor respinse sau livrarea către destinatari reali, iar e-mailul aplicației este dezactivat în toate serviciile AvaHost. Utilizați un furnizor de e-mail corespunzător reglementat pentru mesajele care trebuie să ajungă la utilizatori.

  • Un domeniu personalizat poate fi conectat la interfața web Mailpit, cu HTTPS automatizat activat după configurarea DNS. Conectați-vă cu acreditările `admin` generate, restricționați audiența și testați inspectarea mesajelor pe numele de gazdă final. HTTPS pentru browser nu expune și nu securizează în sine ascultătorul SMTP separat.