CommunityToolkit.Aspire.Hosting.MailPit 9.9.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.9.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.MailPit -Version 9.9.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.9.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.9.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.9.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.MailPit, 9.9.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.9.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.9.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.MailPit&version=9.9.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
13.0.0-beta.444 0 11/17/2025
13.0.0-beta.443 7 11/17/2025
13.0.0-beta.440 109 11/15/2025
13.0.0-beta.439 382 11/12/2025
13.0.0-beta.438 202 11/12/2025
13.0.0-beta.436 212 11/12/2025
13.0.0-beta.435 223 11/11/2025
13.0.0-beta.433 139 11/10/2025
13.0.0-beta.432 140 11/10/2025
13.0.0-beta.431 128 11/6/2025
13.0.0-beta.430 130 11/6/2025
9.9.0 1,845 11/3/2025
9.9.0-beta.427 128 11/3/2025
9.8.1-beta.426 135 11/3/2025
9.8.1-beta.424 135 10/28/2025
9.8.1-beta.420 121 10/27/2025
9.8.1-beta.419 121 10/27/2025
9.8.1-beta.417 124 10/27/2025
9.8.1-beta.414 130 10/24/2025
9.8.1-beta.413 127 10/22/2025
9.8.1-beta.410 116 10/16/2025
9.8.1-beta.408 116 10/16/2025
9.8.1-beta.407 112 10/16/2025
9.8.1-beta.406 120 10/15/2025
9.8.0 8,340 9/26/2025
9.8.0-beta.405 124 10/15/2025
9.8.0-beta.404 117 10/13/2025
9.8.0-beta.402 125 9/29/2025
9.8.0-beta.401 125 9/29/2025
9.8.0-beta.399 118 9/26/2025
9.8.0-beta.398 127 9/25/2025
9.8.0-beta.397 125 9/25/2025
9.8.0-beta.395 125 9/24/2025
9.8.0-beta.394 126 9/23/2025
9.8.0-beta.393 126 9/23/2025
9.8.0-beta.392 128 9/23/2025
9.8.0-beta.389 254 9/18/2025
9.8.0-beta.388 256 9/16/2025
9.8.0-beta.386 200 9/15/2025
9.8.0-beta.385 205 9/15/2025
9.8.0-beta.384 54 9/13/2025
9.8.0-beta.376 132 9/8/2025
9.8.0-beta.375 62 9/6/2025
9.8.0-beta.373 137 9/5/2025
9.8.0-beta.372 137 9/4/2025
9.8.0-beta.370 136 9/2/2025
9.8.0-beta.364 130 9/1/2025
9.7.2 2,557 8/29/2025
9.7.2-beta.362 173 8/29/2025
9.7.2-beta.361 176 8/29/2025
9.7.2-beta.360 168 8/29/2025
9.7.2-beta.359 178 8/28/2025
9.7.2-beta.358 168 8/28/2025
9.7.2-beta.357 178 8/28/2025
9.7.1 323 8/27/2025
9.7.1-beta.355 177 8/27/2025
9.7.1-beta.354 174 8/27/2025
9.7.1-beta.353 173 8/27/2025
9.7.1-beta.352 170 8/27/2025
9.7.1-beta.351 171 8/27/2025
9.7.1-beta.348 136 8/14/2025
9.7.1-beta.344 73 8/10/2025
9.7.1-beta.343 238 8/8/2025
9.7.1-beta.342 205 8/7/2025
9.7.1-beta.341 214 8/6/2025
9.7.1-beta.340 188 8/5/2025
9.7.1-beta.339 189 8/5/2025
9.7.0 3,130 8/1/2025
9.7.0-beta.337 89 8/1/2025
9.7.0-beta.336 99 8/1/2025
9.7.0-beta.335 96 8/1/2025
9.7.0-beta.333 102 7/30/2025
9.6.1-beta.332 106 7/30/2025
9.6.1-beta.331 107 7/30/2025
9.6.1-beta.330 105 7/30/2025
9.6.1-beta.329 104 7/30/2025
9.6.1-beta.328 113 7/29/2025
9.6.1-beta.327 119 7/28/2025
9.6.1-beta.326 122 7/28/2025
9.6.0 1,438 7/10/2025
9.6.0-beta.324 130 7/10/2025
9.5.1-beta.323 130 7/10/2025
9.5.1-beta.322 133 7/10/2025
9.5.1-beta.321 130 7/10/2025
9.5.1-beta.320 134 7/9/2025
9.5.1-beta.319 129 7/8/2025
9.5.1-beta.318 134 7/2/2025
9.5.1-beta.317 131 6/30/2025
9.5.1-beta.315 137 6/26/2025
9.5.1-beta.314 133 6/23/2025
9.5.1-beta.313 126 6/20/2025
9.5.1-beta.312 122 6/20/2025
9.5.1-beta.311 130 6/18/2025
9.5.1-beta.310 154 6/17/2025
9.5.1-beta.309 130 6/17/2025
9.5.1-beta.308 135 6/17/2025
9.5.1-beta.307 134 6/16/2025
9.5.1-beta.306 312 6/11/2025
9.5.1-beta.305 114 6/7/2025
9.5.1-beta.304 123 6/6/2025
9.5.1-beta.303 127 6/4/2025
9.5.1-beta.302 152 6/4/2025
9.5.1-beta.301 139 6/2/2025
9.5.1-beta.300 152 5/28/2025
9.5.0 10,235 5/27/2025
9.5.0-beta.299 135 5/27/2025
9.5.0-beta.298 139 5/26/2025
9.5.0-beta.297 110 5/24/2025
9.5.0-beta.296 87 5/24/2025
9.5.0-beta.295 78 5/24/2025
9.4.1-beta.291 136 5/19/2025
9.4.1-beta.289 166 5/16/2025
9.4.1-beta.288 213 5/16/2025
9.4.1-beta.287 224 5/16/2025
9.4.1-beta.286 204 5/16/2025
9.4.1-beta.285 222 5/14/2025
9.4.1-beta.284 237 5/13/2025
9.4.1-beta.283 225 5/12/2025
9.4.1-beta.282 135 5/7/2025
9.4.1-beta.280 147 5/2/2025
9.4.1-beta.279 131 5/2/2025
9.4.1-beta.277 160 4/23/2025
9.4.1-beta.276 168 4/23/2025
9.4.1-beta.275 166 4/23/2025
9.4.1-beta.274 140 4/23/2025
9.4.1-beta.273 139 4/23/2025
9.4.1-beta.272 150 4/23/2025
9.4.1-beta.271 162 4/23/2025
9.4.1-beta.270 157 4/20/2025
9.4.0 1,539 4/20/2025
9.4.0-beta.269 145 4/20/2025
9.4.0-beta.268 174 4/20/2025
9.3.1-beta.267 142 4/20/2025
9.3.1-beta.266 71 4/19/2025
9.3.1-beta.265 176 4/15/2025
9.3.1-beta.264 174 4/15/2025
9.3.1-beta.263 181 4/15/2025
9.3.1-beta.262 183 4/15/2025
9.3.1-beta.260 171 4/10/2025
9.3.1-beta.259 158 4/8/2025
9.3.1-beta.258 151 4/8/2025
9.3.1-beta.257 152 4/8/2025
9.3.1-beta.256 146 4/8/2025
9.3.1-beta.255 168 4/8/2025
9.3.1-beta.254 171 4/8/2025
9.3.1-beta.253 184 4/1/2025
9.3.1-beta.252 128 3/27/2025
9.3.1-beta.250 131 3/27/2025
9.3.1-beta.249 140 3/27/2025
9.3.1-beta.248 149 3/27/2025
9.3.1-beta.247 146 3/27/2025
9.3.1-beta.244 476 3/25/2025
9.3.1-beta.242 478 3/24/2025
9.3.1-beta.241 144 3/19/2025
9.3.0 2,240 3/19/2025
9.3.0-beta.239 138 3/19/2025
9.2.2-beta.237 154 3/19/2025
9.2.2-beta.236 130 3/14/2025
9.2.2-beta.230 165 3/13/2025
9.2.2-beta.229 130 3/13/2025
9.2.2-beta.228 171 3/11/2025
9.2.2-beta.227 153 3/11/2025
9.2.2-beta.226 151 3/11/2025
9.2.2-beta.225 163 3/11/2025
9.2.2-beta.224 151 3/11/2025
9.2.2-beta.223 186 3/10/2025
9.2.2-beta.222 157 3/10/2025
9.2.2-beta.220 162 3/9/2025
9.2.2-beta.218 152 3/9/2025
9.2.2-beta.217 189 3/7/2025
9.2.2-beta.216 186 3/7/2025
9.2.2-beta.215 196 3/7/2025
9.2.2-beta.214 209 3/5/2025
9.2.2-beta.213 188 3/5/2025
9.2.2-beta.212 206 3/5/2025
9.2.2-beta.211 189 3/4/2025
9.2.2-beta.210 194 3/4/2025
9.2.2-beta.208 104 3/3/2025
9.2.1 1,042 3/3/2025
9.2.1-beta.207 126 3/2/2025
9.2.1-beta.206 103 3/1/2025
9.2.1-beta.205 113 2/27/2025
9.2.1-beta.204 78 2/26/2025
9.2.1-beta.203 104 2/26/2025
9.2.0 357 2/26/2025
9.2.0-beta.202 108 2/26/2025
9.2.0-beta.201 86 2/26/2025
9.2.0-beta.199 80 2/26/2025
9.2.0-beta.198 93 2/26/2025