CommunityToolkit.Aspire.Hosting.MailPit 9.5.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.5.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.MailPit -Version 9.5.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.5.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.5.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.5.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.MailPit, 9.5.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.
#addin nuget:?package=CommunityToolkit.Aspire.Hosting.MailPit&version=9.5.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.MailPit&version=9.5.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.5.1-beta.314 14 6/23/2025
9.5.1-beta.313 90 6/20/2025
9.5.1-beta.312 95 6/20/2025
9.5.1-beta.311 102 6/18/2025
9.5.1-beta.310 109 6/17/2025
9.5.1-beta.309 106 6/17/2025
9.5.1-beta.308 106 6/17/2025
9.5.1-beta.307 112 6/16/2025
9.5.1-beta.306 269 6/11/2025
9.5.1-beta.305 92 6/7/2025
9.5.1-beta.304 102 6/6/2025
9.5.1-beta.303 107 6/4/2025
9.5.1-beta.302 111 6/4/2025
9.5.1-beta.301 115 6/2/2025
9.5.1-beta.300 129 5/28/2025
9.5.0 1,632 5/27/2025
9.5.0-beta.299 113 5/27/2025
9.5.0-beta.298 116 5/26/2025
9.5.0-beta.297 64 5/24/2025
9.5.0-beta.296 65 5/24/2025
9.5.0-beta.295 36 5/24/2025
9.4.1-beta.291 114 5/19/2025
9.4.1-beta.289 124 5/16/2025
9.4.1-beta.288 173 5/16/2025
9.4.1-beta.287 176 5/16/2025
9.4.1-beta.286 180 5/16/2025
9.4.1-beta.285 194 5/14/2025
9.4.1-beta.284 195 5/13/2025
9.4.1-beta.283 198 5/12/2025
9.4.1-beta.282 112 5/7/2025
9.4.1-beta.280 122 5/2/2025
9.4.1-beta.279 108 5/2/2025
9.4.1-beta.277 131 4/23/2025
9.4.1-beta.276 127 4/23/2025
9.4.1-beta.275 123 4/23/2025
9.4.1-beta.274 119 4/23/2025
9.4.1-beta.273 118 4/23/2025
9.4.1-beta.272 125 4/23/2025
9.4.1-beta.271 123 4/23/2025
9.4.1-beta.270 138 4/20/2025
9.4.0 1,356 4/20/2025
9.4.0-beta.269 125 4/20/2025
9.4.0-beta.268 125 4/20/2025
9.3.1-beta.267 119 4/20/2025
9.3.1-beta.266 46 4/19/2025
9.3.1-beta.265 152 4/15/2025
9.3.1-beta.264 151 4/15/2025
9.3.1-beta.263 155 4/15/2025
9.3.1-beta.262 162 4/15/2025
9.3.1-beta.260 128 4/10/2025
9.3.1-beta.259 130 4/8/2025
9.3.1-beta.258 123 4/8/2025
9.3.1-beta.257 125 4/8/2025
9.3.1-beta.256 123 4/8/2025
9.3.1-beta.255 129 4/8/2025
9.3.1-beta.254 128 4/8/2025
9.3.1-beta.253 135 4/1/2025
9.3.1-beta.252 102 3/27/2025
9.3.1-beta.250 106 3/27/2025
9.3.1-beta.249 100 3/27/2025
9.3.1-beta.248 97 3/27/2025
9.3.1-beta.247 104 3/27/2025
9.3.1-beta.244 452 3/25/2025
9.3.1-beta.242 450 3/24/2025
9.3.1-beta.241 120 3/19/2025
9.3.0 1,890 3/19/2025
9.3.0-beta.239 114 3/19/2025
9.2.2-beta.237 113 3/19/2025
9.2.2-beta.236 86 3/14/2025
9.2.2-beta.230 124 3/13/2025
9.2.2-beta.229 109 3/13/2025
9.2.2-beta.228 129 3/11/2025
9.2.2-beta.227 126 3/11/2025
9.2.2-beta.226 128 3/11/2025
9.2.2-beta.225 133 3/11/2025
9.2.2-beta.224 128 3/11/2025
9.2.2-beta.223 139 3/10/2025
9.2.2-beta.222 133 3/10/2025
9.2.2-beta.220 132 3/9/2025
9.2.2-beta.218 128 3/9/2025
9.2.2-beta.217 166 3/7/2025
9.2.2-beta.216 165 3/7/2025
9.2.2-beta.215 170 3/7/2025
9.2.2-beta.214 162 3/5/2025
9.2.2-beta.213 160 3/5/2025
9.2.2-beta.212 159 3/5/2025
9.2.2-beta.211 167 3/4/2025
9.2.2-beta.210 170 3/4/2025
9.2.2-beta.208 78 3/3/2025
9.2.1 956 3/3/2025
9.2.1-beta.207 87 3/2/2025
9.2.1-beta.206 58 3/1/2025
9.2.1-beta.205 65 2/27/2025
9.2.1-beta.204 56 2/26/2025
9.2.1-beta.203 57 2/26/2025
9.2.0 221 2/26/2025
9.2.0-beta.202 64 2/26/2025
9.2.0-beta.201 61 2/26/2025
9.2.0-beta.199 60 2/26/2025
9.2.0-beta.198 54 2/26/2025