[{"data":1,"prerenderedAt":88},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-mailpit":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":29,"steps":39,"faq":58,"specs":74,"compatibleOs":80,"relatedApps":81,"relatedPosts":82,"category":83},"mailpit",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","Mailpit","Serveur SMTP de test auto-hébergé qui capture les e-mails sans les délivrer. Interface web pour les inspecter, API REST, notation anti-spam.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-mailpit-vps","Capturez et prévisualisez les e-mails de votre application sans les délivrer. Remplacez MailHog — open source, un seul conteneur Docker.","Mailpit est un serveur SMTP de test pour développeurs qui intercepte chaque e-mail envoyé par votre application et l'affiche dans une interface web soignée plutôt que de le délivrer. Il remplace MailHog (abandonné avec une faille XSS non corrigée depuis 2020) avec la recherche plein texte, le support TLS, la notation anti-spam, les vérifications de compatibilité HTML et l'aperçu mobile, le tout dans un binaire Go de moins de 50 Mo de RAM. Déployez-le sur le même VPS que votre application web, pointez votre SMTP vers localhost:1025, et chaque e-mail atterrit en temps réel dans la boîte de réception Mailpit.",[21,22,23,24,25,26,27,28],"Serveur SMTP sur le port 1025 — configurez votre application pour envoyer vers localhost:1025, aucun e-mail réel n'est délivré.","Interface web sur le port 8025 avec recherche plein texte sur l'objet, l'expéditeur, le destinataire et le corps.","API REST pour les pipelines CI — vérifiez le contenu des e-mails, le nombre de pièces jointes et les destinataires dans vos tests automatisés.","Notation anti-spam avec les règles SpamAssassin — détectez les problèmes de délivrabilité avant qu'ils n'atteignent la production.","Vérification de compatibilité HTML — repérez les propriétés CSS non prises en charge dans les principaux clients mail.","Aperçu mobile et vue de la source brute pour les parties HTML et texte brut.","Interface POP3 pour récupérer les e-mails capturés avec n'importe quel client mail.","Binaire Go unique, moins de 50 Mo de RAM, base de données SQLite sur un volume persistant.",[30,33,36],{"title":31,"body":32},"Tester l'envoi d'e-mails pendant le développement","Faites tourner votre application web et Mailpit sur le même VPS. Configurez votre SMTP sur l'hôte localhost, port 1025. Chaque e-mail de réinitialisation de mot de passe, notification ou facture apparaît instantanément dans la boîte de réception Mailpit — sans risque d'envoi à de vrais utilisateurs.",{"title":34,"body":35},"Vérifier les e-mails dans les pipelines CI","Interrogez l'API REST depuis votre suite de tests pour vérifier que le bon e-mail a bien été envoyé, que l'objet correspond, que les pièces jointes sont présentes et que le bon destinataire a reçu le message — sans relais SMTP réel.",{"title":37,"body":38},"Détecter les problèmes de délivrabilité avant la production","Utilisez le rapport de notation anti-spam et de compatibilité HTML pour détecter les en-têtes manquants, le HTML cassé et les propriétés CSS qui seront supprimées par Gmail ou Outlook — avant qu'un e-mail ne touche une seule vraie boîte de réception.",[40,43,46,49,52,55],{"title":41,"body":42},"Déployer Mailpit depuis la marketplace","Ouvrez votre panneau de contrôle ServOrbit, allez dans Marketplace → Développement → Mailpit, et cliquez sur Déployer. Docker tire l'image axllent\u002Fmailpit et démarre le serveur. L'interface web est prête en moins de 10 secondes.",{"title":44,"body":45},"Configurer le SMTP de votre application","Dans les variables d'environnement ou le fichier de configuration de votre application, définissez l'hôte SMTP sur 127.0.0.1 et le port sur 1025. Aucune authentification, aucun TLS requis. Si votre application tourne sur le même VPS, chaque e-mail envoyé sera intercepté par Mailpit.",{"title":47,"body":48},"Ouvrir l'interface web Mailpit","Accédez au domaine attaché à votre instance Mailpit. Vous verrez la liste des e-mails interceptés : cliquez sur n'importe quel message pour inspecter son rendu HTML, sa version texte brut, sa source brute, ses en-têtes et son score anti-spam.",{"title":50,"body":51},"Se connecter la première fois","Mailpit n'impose aucune authentification par défaut. L'interface est accessible directement après le déploiement. Si vous exposez Mailpit sur un domaine public, envisagez d'ajouter une authentification via les variables d'environnement MP_UI_AUTH_FILE ou de restreindre l'accès par IP.",{"title":53,"body":54},"Utiliser l'API REST dans vos tests","Appelez GET \u002Fapi\u002Fv1\u002Fmessages pour lister les e-mails interceptés. Filtrez par destinataire, objet ou date. Vérifiez le contenu exact envoyé par votre application — pas de mock, pas de stub, le vrai e-mail via le vrai SMTP.",{"title":56,"body":57},"Vérifier le rapport de compatibilité HTML","Ouvrez n'importe quel e-mail HTML et cliquez sur l'onglet Compatibilité. Mailpit met en évidence les propriétés CSS non prises en charge ou partiellement supportées dans Gmail, Outlook, Apple Mail et d'autres clients majeurs, afin que vous puissiez les corriger avant la mise en production.",[59,62,65,68,71],{"q":60,"a":61},"Mailpit délivre-t-il les e-mails aux vrais destinataires ?","Non. Mailpit est un serveur piège : il accepte toutes les connexions SMTP sur le port 1025 et stocke chaque message dans sa base SQLite locale sans le transmettre nulle part. Aucun e-mail ne rejoint une vraie boîte de réception.",{"q":63,"a":64},"Comment mon application se connecte-t-elle à Mailpit ?","Définissez l'hôte SMTP de votre application sur 127.0.0.1 et le port sur 1025. Si votre application tourne sur le même VPS que Mailpit, elle atteint le serveur via l'interface loopback. Aucun identifiant, mot de passe ou TLS requis par défaut.",{"q":66,"a":67},"Pourquoi remplacer MailHog par Mailpit ?","MailHog n'est plus maintenu depuis 2020 et porte une faille XSS stockée non corrigée (Exploit-DB 50971). Mailpit est son successeur actif, installé par défaut dans Laravel Sail et DDEV, et ajoute la recherche plein texte, la notation anti-spam, les vérifications de compatibilité HTML et une API REST pour la CI.",{"q":69,"a":70},"Combien de messages Mailpit conserve-t-il ?","Par défaut jusqu'à 500 messages. Les plus anciens sont automatiquement supprimés lorsque la limite est atteinte. Ajustez-la avec la variable d'environnement MP_MAX_MESSAGES.",{"q":72,"a":73},"Peut-on utiliser Mailpit comme relais SMTP en production ?","Non. Mailpit est un outil de développement qui ignore délibérément tous les e-mails. Pour les e-mails transactionnels en production, utilisez un relais comme Postfix, Brevo ou Amazon SES. Mailpit est réservé aux environnements de développement et de staging.",{"version":75,"license":76,"ram":77,"cpu":78,"disk":79},"1.30+","MIT","50 Mo minimum","1 vCPU","1 Go minimum",[],[],[],{"key":10,"slug":10,"name":84,"objective":85,"icon":86,"color":87},"Développement","Démarrer rapidement un projet logiciel.","dev","text-warning bg-warning\u002F10",1787581051555]