CommunityToolkit.Aspire.Hosting.MailPit 9.8.0

Prefix Reserved
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.Hosting.MailPit --version 9.8.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.MailPit -Version 9.8.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.Hosting.MailPit" Version="9.8.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.Hosting.MailPit" Version="9.8.0" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.MailPit" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.Hosting.MailPit --version 9.8.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.MailPit, 9.8.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CommunityToolkit.Aspire.Hosting.MailPit@9.8.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.MailPit&version=9.8.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.MailPit&version=9.8.0
                    
Install as a Cake Tool

CommunityToolkit.Hosting.MailPit

Overview

This .NET Aspire Integration runs MailPit in a container.

Usage

The MailPit integration exposes a connection string with the format endpoint=smtp://<host>:<port>. This connection string can be used to with a DbConnectionStringBuilder to get the smtp endpoint.

Example 1: Add MailPit with generated ports

var builder = DistributedApplication.CreateBuilder(args);

var mailpit = builder.AddMailPit("mailpit");

var xyz = builder.AddProject<Xyz>("application")
    .WithReference(mailpit)
    .WaitFor(mailpit);

builder.Build().Run();

Example 2: Add MailPit with user-defined ports

var builder = DistributedApplication.CreateBuilder(args);

var mailpit = builder.AddMailPit("mailpit", 80, 25);

var xyz = builder.AddProject<Xyz>("application")
    .WithReference(mailpit)
    .WaitFor(mailpit);

builder.Build().Run();
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on CommunityToolkit.Aspire.Hosting.MailPit:

Repository Stars
foxminchan/BookWorm
The practical implementation of Aspire using Microservices, AI-Agents
Version Downloads Last Updated
9.8.1-beta.424 116 10/28/2025
9.8.1-beta.420 112 10/27/2025
9.8.1-beta.419 112 10/27/2025
9.8.1-beta.417 113 10/27/2025
9.8.1-beta.414 123 10/24/2025
9.8.1-beta.413 123 10/22/2025
9.8.1-beta.410 114 10/16/2025
9.8.1-beta.408 114 10/16/2025
9.8.1-beta.407 108 10/16/2025
9.8.1-beta.406 118 10/15/2025
9.8.0 6,003 9/26/2025
9.8.0-beta.405 122 10/15/2025
9.8.0-beta.404 114 10/13/2025
9.8.0-beta.402 123 9/29/2025
9.8.0-beta.401 122 9/29/2025
9.8.0-beta.399 117 9/26/2025
9.8.0-beta.398 125 9/25/2025
9.8.0-beta.397 124 9/25/2025
9.8.0-beta.395 122 9/24/2025
9.8.0-beta.394 123 9/23/2025
9.8.0-beta.393 125 9/23/2025
9.8.0-beta.392 127 9/23/2025
9.8.0-beta.389 252 9/18/2025
9.8.0-beta.388 255 9/16/2025
9.8.0-beta.386 198 9/15/2025
9.8.0-beta.385 203 9/15/2025
9.8.0-beta.384 53 9/13/2025
9.8.0-beta.376 130 9/8/2025
9.8.0-beta.375 60 9/6/2025
9.8.0-beta.373 135 9/5/2025
9.8.0-beta.372 136 9/4/2025
9.8.0-beta.370 135 9/2/2025
9.8.0-beta.364 127 9/1/2025
9.7.2 2,379 8/29/2025
9.7.2-beta.362 172 8/29/2025
9.7.2-beta.361 175 8/29/2025
9.7.2-beta.360 167 8/29/2025
9.7.2-beta.359 177 8/28/2025
9.7.2-beta.358 167 8/28/2025
9.7.2-beta.357 174 8/28/2025
9.7.1 321 8/27/2025
9.7.1-beta.355 175 8/27/2025
9.7.1-beta.354 169 8/27/2025
9.7.1-beta.353 171 8/27/2025
9.7.1-beta.352 169 8/27/2025
9.7.1-beta.351 169 8/27/2025
9.7.1-beta.348 134 8/14/2025
9.7.1-beta.344 70 8/10/2025
9.7.1-beta.343 236 8/8/2025
9.7.1-beta.342 204 8/7/2025
9.7.1-beta.341 209 8/6/2025
9.7.1-beta.340 185 8/5/2025
9.7.1-beta.339 188 8/5/2025
9.7.0 3,002 8/1/2025
9.7.0-beta.337 87 8/1/2025
9.7.0-beta.336 97 8/1/2025
9.7.0-beta.335 94 8/1/2025
9.7.0-beta.333 101 7/30/2025
9.6.1-beta.332 102 7/30/2025
9.6.1-beta.331 105 7/30/2025
9.6.1-beta.330 104 7/30/2025
9.6.1-beta.329 102 7/30/2025
9.6.1-beta.328 112 7/29/2025
9.6.1-beta.327 118 7/28/2025
9.6.1-beta.326 121 7/28/2025
9.6.0 1,436 7/10/2025
9.6.0-beta.324 128 7/10/2025
9.5.1-beta.323 128 7/10/2025
9.5.1-beta.322 130 7/10/2025
9.5.1-beta.321 129 7/10/2025
9.5.1-beta.320 133 7/9/2025
9.5.1-beta.319 128 7/8/2025
9.5.1-beta.318 133 7/2/2025
9.5.1-beta.317 130 6/30/2025
9.5.1-beta.315 135 6/26/2025
9.5.1-beta.314 132 6/23/2025
9.5.1-beta.313 121 6/20/2025
9.5.1-beta.312 121 6/20/2025
9.5.1-beta.311 128 6/18/2025
9.5.1-beta.310 152 6/17/2025
9.5.1-beta.309 129 6/17/2025
9.5.1-beta.308 133 6/17/2025
9.5.1-beta.307 133 6/16/2025
9.5.1-beta.306 308 6/11/2025
9.5.1-beta.305 113 6/7/2025
9.5.1-beta.304 122 6/6/2025
9.5.1-beta.303 126 6/4/2025
9.5.1-beta.302 148 6/4/2025
9.5.1-beta.301 138 6/2/2025
9.5.1-beta.300 151 5/28/2025
9.5.0 9,329 5/27/2025
9.5.0-beta.299 134 5/27/2025
9.5.0-beta.298 138 5/26/2025
9.5.0-beta.297 105 5/24/2025
9.5.0-beta.296 86 5/24/2025
9.5.0-beta.295 71 5/24/2025
9.4.1-beta.291 135 5/19/2025
9.4.1-beta.289 160 5/16/2025
9.4.1-beta.288 209 5/16/2025
9.4.1-beta.287 222 5/16/2025
9.4.1-beta.286 203 5/16/2025
9.4.1-beta.285 221 5/14/2025
9.4.1-beta.284 235 5/13/2025
9.4.1-beta.283 224 5/12/2025
9.4.1-beta.282 134 5/7/2025
9.4.1-beta.280 146 5/2/2025
9.4.1-beta.279 129 5/2/2025
9.4.1-beta.277 157 4/23/2025
9.4.1-beta.276 166 4/23/2025
9.4.1-beta.275 162 4/23/2025
9.4.1-beta.274 139 4/23/2025
9.4.1-beta.273 138 4/23/2025
9.4.1-beta.272 149 4/23/2025
9.4.1-beta.271 160 4/23/2025
9.4.1-beta.270 156 4/20/2025
9.4.0 1,536 4/20/2025
9.4.0-beta.269 144 4/20/2025
9.4.0-beta.268 168 4/20/2025
9.3.1-beta.267 141 4/20/2025
9.3.1-beta.266 70 4/19/2025
9.3.1-beta.265 175 4/15/2025
9.3.1-beta.264 173 4/15/2025
9.3.1-beta.263 179 4/15/2025
9.3.1-beta.262 182 4/15/2025
9.3.1-beta.260 170 4/10/2025
9.3.1-beta.259 156 4/8/2025
9.3.1-beta.258 150 4/8/2025
9.3.1-beta.257 150 4/8/2025
9.3.1-beta.256 144 4/8/2025
9.3.1-beta.255 165 4/8/2025
9.3.1-beta.254 167 4/8/2025
9.3.1-beta.253 180 4/1/2025
9.3.1-beta.252 126 3/27/2025
9.3.1-beta.250 130 3/27/2025
9.3.1-beta.249 135 3/27/2025
9.3.1-beta.248 145 3/27/2025
9.3.1-beta.247 143 3/27/2025
9.3.1-beta.244 472 3/25/2025
9.3.1-beta.242 477 3/24/2025
9.3.1-beta.241 143 3/19/2025
9.3.0 2,239 3/19/2025
9.3.0-beta.239 137 3/19/2025
9.2.2-beta.237 148 3/19/2025
9.2.2-beta.236 128 3/14/2025
9.2.2-beta.230 162 3/13/2025
9.2.2-beta.229 129 3/13/2025
9.2.2-beta.228 165 3/11/2025
9.2.2-beta.227 149 3/11/2025
9.2.2-beta.226 149 3/11/2025
9.2.2-beta.225 159 3/11/2025
9.2.2-beta.224 149 3/11/2025
9.2.2-beta.223 179 3/10/2025
9.2.2-beta.222 156 3/10/2025
9.2.2-beta.220 160 3/9/2025
9.2.2-beta.218 151 3/9/2025
9.2.2-beta.217 186 3/7/2025
9.2.2-beta.216 184 3/7/2025
9.2.2-beta.215 194 3/7/2025
9.2.2-beta.214 207 3/5/2025
9.2.2-beta.213 185 3/5/2025
9.2.2-beta.212 203 3/5/2025
9.2.2-beta.211 188 3/4/2025
9.2.2-beta.210 193 3/4/2025
9.2.2-beta.208 103 3/3/2025
9.2.1 1,039 3/3/2025
9.2.1-beta.207 125 3/2/2025
9.2.1-beta.206 96 3/1/2025
9.2.1-beta.205 107 2/27/2025
9.2.1-beta.204 76 2/26/2025
9.2.1-beta.203 100 2/26/2025
9.2.0 352 2/26/2025
9.2.0-beta.202 104 2/26/2025
9.2.0-beta.201 83 2/26/2025
9.2.0-beta.199 79 2/26/2025
9.2.0-beta.198 89 2/26/2025