Editor Ratings: User Ratings:[Total: 0 Average: 0] @media(min-width: 500px) { } @media(min-width: 800px) { }

Mailpit is een gratis en open-source software voor het testen van e-mail voor uw toepassingen. Het is een behoorlijk geavanceerde tool dan degene die we al hebben behandeld en je kunt het gebruiken voor zeer geavanceerde tests van e-mailbezorging in je mobiele of desktop-apps. U kunt het eenvoudig binnen enkele seconden lokaal uitvoeren en elke vorm van e-mail testen. Het bestaat uit een SMTP-server die naar de achtergrond luistert en een gebruikersinterface waar u alle e-mails kunt zien die de server zal ontvangen.

Zowel de SMTP-server als de web-UI ondersteunen basisgebruiker/wachtwoord authenticatie. Het heeft zelfs ondersteuning voor STARTTLS en u kunt het eenvoudig configureren als u over de juiste certificaat-en privésleutelbestanden beschikt. U kunt ook de SSL configureren voor de web-UI, waar alle e-mails worden weergegeven die zijn opgevangen. Er is geen limiet aan het aantal e-mails dat het kan ontvangen. U kunt bijlagen in de test-e-mail hebben en u kunt deze ook gebruiken als een defacto SMTP-server als u dat wilt.

Bekijk de belangrijkste kenmerken van Mailpit:

Bliksemsnelle SMTP-server. Binaries zijn beschikbaar voor alle platforms, dus bouwen of installeren vanaf de broncode. Veilige en onveilige SMTP-ondersteuning. Ondersteunt de SMTP-relaymodus om e-mails naar een andere SMTP-server over te dragen. SSL-ondersteuning voor web-UI. STARTTLS-ondersteuning voor SMTP-server. sendmail zoals MTA-ondersteuning. Het heeft een snelle zoekfunctie om e-mails te vinden en te sorteren. Docker-image-ondersteuning is beschikbaar. Ondersteunt health check-eindpunten om te testen of de server probleemloos werkt. Mailpit biedt een eenvoudige REST API om opgeslagen berichten te bekijken, doorzoeken en verwijderen.

Mailpit instellen en gebruiken:

U kunt Mailpit op twee manieren uitvoeren. De eerste is de onveilige modus en die is heel gemakkelijk te gebruiken. U hoeft alleen maar het binaire bestand van Mailpit voor uw platform te downloaden en het vervolgens gewoon zo uit te voeren.

mailpit.exe–smtp-auth-allow-insecure

De bovenstaande modus is onveilig zonder de gebruiker en het wachtwoord. Begin gewoon met het verzenden van de e-mails naar de lokale server op 1025.

Als u een basisauthenticatie aan de SMTP-server wilt toevoegen, moet u een referentiebestand maken. Voeg een combinatie van gebruikersnaam en wachtwoord toe zoals hieronder weergegeven en sla deze vervolgens op. U kunt zoveel gebruikersnamen en wachtwoordparen toevoegen als u wilt.

Laat nu de Mailpit-server op deze manier draaien met de authenticatiebestandsnaam.

mailpit.exe–smtp-auth-file Auth_File_Name–smtp-auth-allow-insecure

De server is nu actief. Ga naar localhost:80256 zie de web-UI. In eerste instantie is het leeg, maar wanneer u enkele e-mails verzendt, worden ze hier weergegeven.

Dus download nu de SMTP-clientsoftware en bereid vervolgens de test-e-mail voor. Configureer de SMTP-client om de e-mails te verzenden naar de lokale hostserver (127.0.0.1) en op poort 1025. Verzend zoveel e-mails als u wilt, met of zonder de bijlagen.

Ga naar UI en daar zult u bekijk alle e-mails die het tot nu toe heeft ontvangen. Open een e-mail en bekijk de e-mailtekst en andere dingen zoals bijlagen. Als u hier veel e-mails heeft, kunt u ernaar zoeken met behulp van het zoekvak in de e-mailinterface.

U kunt nu de SMTP-server blijven gebruiken zoals hierboven beschreven en e-mails testen. U kunt proberen e-mails vanuit uw apps te verzenden en als alles goed gaat, ontvangt u ze in de web-UI. Voor meer geavanceerd gebruik met STARTTLS en SSL kunt u de Mailpit-wiki bekijken.

Afsluitende gedachten:

Als u een ontwikkelaar bent en vaak moeite heeft om een ​​SMTP-testserver te vinden om de e-mailfunctionaliteit van uw apps of webapps te testen, dan is Mailpit iets voor u. Probeer het gewoon eens en ik weet zeker dat het je niet teleur zal stellen. Het is erg snel, krachtig en wordt geleverd met bijna alle functies die een volledig functionele SMTP-server heeft. Het enige dat u hoeft te doen, is het gewoon uitvoeren met valse inloggegevens en beginnen met het testen van e-mail.

Categories: IT Info