Download Latest Version Rnwood.Smtp4dev-linux-musl-x64-3.10.3.zip (60.8 MB)
Email in envelope

Get an email when there's a new version of smtp4dev

Home / 3.10.0
Name Modified Size InfoDownloads / Week
Parent folder
Rnwood.Smtp4dev-win-x64-3.10.0.zip 2025-09-14 61.8 MB
Rnwood.Smtp4dev.Desktop-win-x64-3.10.0.zip 2025-09-14 110.3 MB
Rnwood.Smtp4dev-win-arm64-3.10.0.zip 2025-09-14 60.2 MB
Rnwood.Smtp4dev-noruntime-3.10.0.zip 2025-09-14 37.0 MB
Rnwood.Smtp4dev-linux-x64-3.10.0.zip 2025-09-14 60.8 MB
Rnwood.Smtp4dev-linux-musl-x64-3.10.0.zip 2025-09-14 60.8 MB
Rnwood.Smtp4dev-linux-arm-3.10.0.zip 2025-09-14 59.4 MB
3.10.0 source code.tar.gz 2025-09-14 1.5 MB
3.10.0 source code.zip 2025-09-14 2.0 MB
README.md 2025-09-14 9.1 kB
Totals: 10 Items   453.7 MB 0

See full installation instructions and options

File Name Description
Winget package Rnwood.Smtp4dev.Desktop Winget package (recommended easy option for Win10/11)
Winget package Rnwood.Smtp4dev Winget package Win10/11)
Rnwood.Smtp4dev-win-x64-3.10.0.zip Windows x64 binary standalone - Server edition
Rnwood.Smtp4dev.Desktop-win-x64-3.10.0.zip Windows x64 binary standalone - Desktop app edition.
Rnwood.Smtp4dev-win-arm64-3.10.0.zip Windows ARM 62-bit binary standalone
Rnwood.Smtp4dev-linux-x64-3.10.0.zip Linux x64 (Intel 64 bit) binary standalone
Rnwood.Smtp4dev-linux-musl-x64-3.10.0.zip Linux MUSL x64 binary standalone for Linux distros using MUSL libc
Rnwood.Smtp4dev-noruntime-3.10.0.zip Architecture independent version. Should run on any platform where the .NET 8.0 (or greater) runtime is installed
Docker images for Windows and Linux - How to use Docker image
.NET tool Rnwood.Smtp4dev 3.10.0 .NET tool (recommended option for Mac OS) - How to use dotnet tool

Changes:

  • [bac353] fix: broken logo image and redirects for basepath (#1868)
  • [ce5551] fix(ui): message list shows a flash of "no messages" before showing initial loading state (#1866)
  • [78350f] feat: extend message search to additionally search message body, attachment names and cc. (#1864)
  • [d50f5b] chore: Improve debugging config for VSCode
  • [c2ac9d] feat: sent folder IMAP support (#1855)
  • [0e01dc] Fix tests
  • [d1fd1e] fix: remove optional APPENDUID checks from IMAP APPEND tests
  • [c69455] fix: address build failure by completing TestMessagesRepository interface implementation
  • [0a2220] Tweaks
  • [861890] fix: resolve IMAP APPEND timeout issues by fixing protocol implementation and removing problematic raw TCP tests
See More * [1802e1] fix: resolve IMAP APPEND NullReferenceException by implementing proper stream handling and event subscription * [bd0261] fix: resolve SqlOperation during table rebuild by modifying foreign key constraints * [b505d8] refactor: improve folder UI by removing 'All Folders' and defaulting to INBOX * [8f8d7f] feat: complete IMAP folder support with full INBOX/Sent functionality and UI * [a6614e] fix: add missing Migration attribute to resolve Entity Framework timing issues * [8fbdf8] fix: resolve Entity Framework query timing issue during database migration * [dde96c] fix: add missing migration designer file for AddMailboxFolders * [77fbc8] fix: resolve build failures by implementing missing IMessagesRepository methods * [4f1b61] feat: implement IMAP folder structure foundation with migration challenges * [55154d] feat: add basic IMAP folder support for INBOX and Sent * [df0e93] feat: add MailboxFolder database model and migration * [33f9ed] Initial plan * [52dfac] Fix(ci): Fix assets in github release * [1ea0c3] Fix(ci): Only push the needed files to Github Release * [93bebb] feat: add focused JavaScript expression editor with professional ACE editor and interactive click-to-insert help system (#1857) * [5fbf2d] docs: correct mailbox configuration documentation to reflect "first match wins" behavior (#1862) * [44c64d] chore(tests): implement Playwright tracing to replace screenshot debugging in E2E tests (#1859) * [91fb86] chore(ai): improve copilot build failure feedback mechanism with Azure DevOps REST API (#1861) * [039d21] [WIP] plain text line wrapping (#1854) * [113f86] fix: Build failure * [1593ce] feat: add bare line feed detection with RFC 5321 compliance warnings and message list icons (#1841) * [b62a97] feat: add EML file import functionality to message list (#1831) * [5ffc5b] docs: document ways to use smtp4dev or smtpserver in automated tests (#1851) * [6b0b5f] docs: improve readme with feature comparison with other options (#1849) * [470ba5] feat: add bind address configuration for SMTP and IMAP servers (#1847) * [c08f74] feat: prevent startup when database version is newer than expected (#1842) * [33fa32] feat: add auto-view new messages setting (#1843) * [29ad86] fix(ci): add Copilot to CLA allowlist for case-sensitive matching (#1845) * [219cf2] fix: use relative paths for splash screen logos to support custom BasePath (#1840) * [9e3363] feat: options to turn off HTML validation./compat results and move processing to background (#1835) * [335263] fix: escape HTML characters in plain text view to prevent content hiding (#1837) * [81ddf8] fix(ci): add copilot-swe-agent[bot] to CLA allowlist (#1839) * [520636] feat: show emails using their inbuilt dark mode support if they have it rather than inverting them (#1821) * [7eba7b] fix: Improve perf and memory usage in message summary API action with search (#1834) * [972c3a] chore(ci): speed up e2e tests using parallelism (#1833) * [9b7091] fix: hostname changes lost in settings ui (#1823) * [9cdee3] fix(ci): ensure SMTP server tests are running in CI builds (#1825) * [11f778] docs: improve agent guidelines for user-focused PR titles (#1829) * [a18fdb] fix: ensure sanitisation setting takes effect without a refresh (#1822) * [188940] chore(devcontainer): match to current dev requirements (#1827) * [3cb3bb] fix(docs): fix broken links in release notes * [ceeb73] chore(ci): more parallelisation of jobs * [a1c43d] fix(ci): ensure Winget release happens for pre-release builds * [47a941] fix(ci): Release not generated for ci build (#1819) * [3d9168] feat: add Windows Package Manager (winget) distribution (#1811) * [39c051] fix(ci): resolve CLA build check failure on PRs (#1815) * [4d906f] fix(ci): docker manifest task running when prerequisite Docker build jobs are skipped (#1805) * [a3b3d5] chore(docs): Move README screenshots into docs folder. (#1813) * [c4d117] ci: enforce PRs have conventional commit title (#1809) * [cdc0e0] Fix(ci): Misleading coverage report because of incorrect namespaces in some files (#1803) * [617ed2] chore(ci): Add NuGet and npm package caching to Azure Pipelines to speed up builds (#1799) * [2242f8] chore(ci): Skip Docker builds if main build/tests fail (#1801) * [a5e8fa] chore: Implement Contributor License Agreement (CLA) workflow (#1797) * [8a9897] chore(ci): Fail faster on build/test failure in Azure DevOps CI pipeline (#1791) * [1ece53] Move developer-specific documentation to docs/dev directory (#1795) * [36c5e5] Move GitHub Copilot instructions to AGENTS.md at repository root (#1793) * [15131e] chore: Remove unneeded Lumisoft features while preserving full IMAP functionality (#1789) * [6c9c3f] chore(tests): Add more comprehensive RFC 5321/2822 compliance tests for SMTP components (#1783) * [e3b45e] Chore(ci): Enhance code coverage reports with namespace breakdown and visual indicators (#1787) * [6180b1] chore(ci): Implement .NET test coverage measurement and reporting for Azure DevOps and GitHub (#1785) * [a2cfe8] chore(tests): Remove flaky E2ETests_Imap.YoungerSearchFunctionality test (#1781) * [dbe816] Migrate E2E tests from Selenium WebDriver to Playwright and enhance CI error reporting (#1779) * [c5e312] Implement Azure DevOps pipeline notifications with comprehensive build error reporting for copilot-assigned PRs (#1778) * [521f81] Fix "Disable HTML message sanitisation" setting not taking effect immediately (#1761) * [7c592a] Fix: Fallback to ipv4 when ipv6 is not available (#1771) [ [#1772], [#1774] ] * [a23716] Fix(tests): Flaky IMAP Younger and Older search tests (#1774) * [c7769c] Fix Docker volume permissions for non-root container execution (#1772) * [d54162] Update README with comprehensive up-to-date screenshots of all features (#1770) * [525273] docs: Add Docker security documentation to prevent accidental public exposure (#1765) [ [#1764], [#1767], [#1768] ] * [d3d8de] chore(dev): Add documentation for docs directory (#1768) * [be27a0] chore(docs): Move wiki content to GitHub docs folder (#1767) * [5c8062] Feat(imap): Add support for YOUNGER and OLDER search terms in IMAP server (#1764) * [173102] Chore: Add GitHub Copilot instructions (#1763) * [5760ba] Fix(config): Ignore DOTNET_ENVIRONMENT when in release build. Resolves [#1750] (#1760) This list of changes was [auto generated](https://dev.azure.com/rnwood/smtp4dev/_build/results?buildId=4001&view=logs).
Source: README.md, updated 2025-09-14