A desktop SMTP server and email viewer for safe email testing during development.
Papercut SMTP is a desktop application that acts as a local SMTP server and email viewer for development and testing. It captures emails sent from applications during development, preventing them from reaching real recipients while allowing developers to inspect content instantly. It solves the problem of accidental email sends and slow feedback loops in email testing workflows.
Developers and QA engineers who need to test email functionality in applications, websites, or services without risking real email delivery. It's particularly useful for .NET developers using Aspire or anyone working on email-dependent features.
Developers choose Papercut SMTP because it eliminates the fear of accidental email sends, provides immediate visual feedback, and requires no complex setup. Its integration with Docker, Windows services, and .NET Aspire makes it versatile for various development environments.
Papercut SMTP -- The Simple Desktop Email Server
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides real-time notifications when emails are intercepted, as shown in the notification screenshot, allowing developers to quickly verify sends without delays.
Displays HTML, raw MIME sections, headers, and attachments with detailed views, enabling thorough debugging of email content and structure.
Supports desktop, Windows service, and Docker deployments, with specific integration for .NET Aspire projects, making it adaptable to various development workflows.
Includes TLS/STARTTLS and SMTP authentication support, configurable via certificates, for testing secure email scenarios in development.
The primary desktop application is only available for Windows and requires the WebView2 component, limiting use on other operating systems like macOS or Linux.
Enabling TLS/STARTTLS requires creating self-signed certificates and editing configuration files, which can be cumbersome for quick testing and adds setup overhead.
Relies on Microsoft WebView2 being installed separately, potentially causing installation issues or compatibility problems on some Windows systems.