CommunityToolkit.Aspire.Hosting.MailPit 9.6.0

Prefix Reserved
dotnet add package CommunityToolkit.Aspire.Hosting.MailPit --version 9.6.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.MailPit -Version 9.6.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.6.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.6.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.6.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.MailPit, 9.6.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.6.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.6.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.MailPit&version=9.6.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 .NET Aspire using Microservices
Version Downloads Last Updated
9.6.0 393 7/10/2025
9.6.0-beta.324 110 7/10/2025
9.5.1-beta.323 111 7/10/2025
9.5.1-beta.322 111 7/10/2025
9.5.1-beta.321 111 7/10/2025
9.5.1-beta.320 115 7/9/2025
9.5.1-beta.319 110 7/8/2025
9.5.1-beta.318 117 7/2/2025
9.5.1-beta.317 112 6/30/2025
9.5.1-beta.315 117 6/26/2025
9.5.1-beta.314 117 6/23/2025
9.5.1-beta.313 103 6/20/2025
9.5.1-beta.312 104 6/20/2025
9.5.1-beta.311 110 6/18/2025
9.5.1-beta.310 121 6/17/2025
9.5.1-beta.309 113 6/17/2025
9.5.1-beta.308 113 6/17/2025
9.5.1-beta.307 118 6/16/2025
9.5.1-beta.306 278 6/11/2025
9.5.1-beta.305 97 6/7/2025
9.5.1-beta.304 107 6/6/2025
9.5.1-beta.303 112 6/4/2025
9.5.1-beta.302 122 6/4/2025
9.5.1-beta.301 120 6/2/2025
9.5.1-beta.300 138 5/28/2025
9.5.0 3,487 5/27/2025
9.5.0-beta.299 120 5/27/2025
9.5.0-beta.298 123 5/26/2025
9.5.0-beta.297 74 5/24/2025
9.5.0-beta.296 72 5/24/2025
9.5.0-beta.295 46 5/24/2025
9.4.1-beta.291 121 5/19/2025
9.4.1-beta.289 135 5/16/2025
9.4.1-beta.288 183 5/16/2025
9.4.1-beta.287 192 5/16/2025
9.4.1-beta.286 188 5/16/2025
9.4.1-beta.285 201 5/14/2025
9.4.1-beta.284 205 5/13/2025
9.4.1-beta.283 207 5/12/2025
9.4.1-beta.282 119 5/7/2025
9.4.1-beta.280 129 5/2/2025
9.4.1-beta.279 115 5/2/2025
9.4.1-beta.277 137 4/23/2025
9.4.1-beta.276 136 4/23/2025
9.4.1-beta.275 134 4/23/2025
9.4.1-beta.274 126 4/23/2025
9.4.1-beta.273 125 4/23/2025
9.4.1-beta.272 132 4/23/2025
9.4.1-beta.271 135 4/23/2025
9.4.1-beta.270 145 4/20/2025
9.4.0 1,463 4/20/2025
9.4.0-beta.269 131 4/20/2025
9.4.0-beta.268 136 4/20/2025
9.3.1-beta.267 128 4/20/2025
9.3.1-beta.266 55 4/19/2025
9.3.1-beta.265 158 4/15/2025
9.3.1-beta.264 159 4/15/2025
9.3.1-beta.263 163 4/15/2025
9.3.1-beta.262 169 4/15/2025
9.3.1-beta.260 136 4/10/2025
9.3.1-beta.259 138 4/8/2025
9.3.1-beta.258 131 4/8/2025
9.3.1-beta.257 131 4/8/2025
9.3.1-beta.256 130 4/8/2025
9.3.1-beta.255 140 4/8/2025
9.3.1-beta.254 137 4/8/2025
9.3.1-beta.253 147 4/1/2025
9.3.1-beta.252 109 3/27/2025
9.3.1-beta.250 113 3/27/2025
9.3.1-beta.249 112 3/27/2025
9.3.1-beta.248 111 3/27/2025
9.3.1-beta.247 114 3/27/2025
9.3.1-beta.244 459 3/25/2025
9.3.1-beta.242 459 3/24/2025
9.3.1-beta.241 127 3/19/2025
9.3.0 1,931 3/19/2025
9.3.0-beta.239 122 3/19/2025
9.2.2-beta.237 122 3/19/2025
9.2.2-beta.236 96 3/14/2025
9.2.2-beta.230 135 3/13/2025
9.2.2-beta.229 115 3/13/2025
9.2.2-beta.228 137 3/11/2025
9.2.2-beta.227 133 3/11/2025
9.2.2-beta.226 135 3/11/2025
9.2.2-beta.225 140 3/11/2025
9.2.2-beta.224 134 3/11/2025
9.2.2-beta.223 147 3/10/2025
9.2.2-beta.222 139 3/10/2025
9.2.2-beta.220 139 3/9/2025
9.2.2-beta.218 134 3/9/2025
9.2.2-beta.217 174 3/7/2025
9.2.2-beta.216 171 3/7/2025
9.2.2-beta.215 177 3/7/2025
9.2.2-beta.214 171 3/5/2025
9.2.2-beta.213 171 3/5/2025
9.2.2-beta.212 172 3/5/2025
9.2.2-beta.211 174 3/4/2025
9.2.2-beta.210 179 3/4/2025
9.2.2-beta.208 87 3/3/2025
9.2.1 966 3/3/2025
9.2.1-beta.207 97 3/2/2025
9.2.1-beta.206 70 3/1/2025
9.2.1-beta.205 79 2/27/2025
9.2.1-beta.204 63 2/26/2025
9.2.1-beta.203 70 2/26/2025
9.2.0 231 2/26/2025
9.2.0-beta.202 74 2/26/2025
9.2.0-beta.201 71 2/26/2025
9.2.0-beta.199 67 2/26/2025
9.2.0-beta.198 61 2/26/2025