CommunityToolkit.Aspire.Hosting.PapercutSmtp 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.PapercutSmtp --version 9.5.0
                    
NuGet\Install-Package CommunityToolkit.Aspire.Hosting.PapercutSmtp -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.PapercutSmtp" 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.PapercutSmtp" Version="9.5.0" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.Hosting.PapercutSmtp" />
                    
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.PapercutSmtp --version 9.5.0
                    
#r "nuget: CommunityToolkit.Aspire.Hosting.PapercutSmtp, 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.PapercutSmtp&version=9.5.0
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.Hosting.PapercutSmtp&version=9.5.0
                    
Install as a Cake Tool

CommunityToolkit.Hosting.PapercutStmp

Overview

This .NET Aspire Integration runs Papercut SMTP in a container.

Usage

The Papercut SMTP 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 Papercut SMTP with generated ports

var builder = DistributedApplication.CreateBuilder(args);

var papercut = builder.AddPapercutSmtp("papercut");

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

builder.Build().Run();

Example 2: Add Papercut SMTP with user-defined ports

var builder = DistributedApplication.CreateBuilder(args);

var papercut = builder.AddPapercutSmtp("papercut", 80, 25);

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

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

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
9.5.1-beta.315 0 6/26/2025
9.5.1-beta.314 12 6/23/2025
9.5.1-beta.313 95 6/20/2025
9.5.1-beta.312 93 6/20/2025
9.5.1-beta.311 105 6/18/2025
9.5.1-beta.310 106 6/17/2025
9.5.1-beta.309 109 6/17/2025
9.5.1-beta.308 107 6/17/2025
9.5.1-beta.307 105 6/16/2025
9.5.1-beta.306 250 6/11/2025
9.5.1-beta.305 79 6/7/2025
9.5.1-beta.304 93 6/6/2025
9.5.1-beta.303 110 6/4/2025
9.5.1-beta.302 107 6/4/2025
9.5.1-beta.301 109 6/2/2025
9.5.1-beta.300 114 5/28/2025
9.5.0 153 5/27/2025
9.5.0-beta.299 111 5/27/2025
9.5.0-beta.298 114 5/26/2025
9.5.0-beta.297 68 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 113 5/19/2025
9.4.1-beta.289 121 5/16/2025
9.4.1-beta.288 173 5/16/2025
9.4.1-beta.287 178 5/16/2025
9.4.1-beta.286 171 5/16/2025
9.4.1-beta.285 193 5/14/2025
9.4.1-beta.284 196 5/13/2025
9.4.1-beta.283 199 5/12/2025
9.4.1-beta.282 114 5/7/2025
9.4.1-beta.280 102 5/2/2025
9.4.1-beta.279 109 5/2/2025
9.4.1-beta.277 125 4/23/2025
9.4.1-beta.276 122 4/23/2025
9.4.1-beta.275 119 4/23/2025
9.4.1-beta.274 121 4/23/2025
9.4.1-beta.273 128 4/23/2025
9.4.1-beta.272 124 4/23/2025
9.4.1-beta.271 123 4/23/2025
9.4.1-beta.270 139 4/20/2025
9.4.0 182 4/20/2025
9.4.0-beta.269 125 4/20/2025
9.4.0-beta.268 123 4/20/2025
9.3.1-beta.267 128 4/20/2025
9.3.1-beta.266 49 4/19/2025
9.3.1-beta.265 159 4/15/2025
9.3.1-beta.264 154 4/15/2025
9.3.1-beta.263 151 4/15/2025
9.3.1-beta.262 160 4/15/2025
9.3.1-beta.260 127 4/10/2025
9.3.1-beta.259 126 4/8/2025
9.3.1-beta.258 125 4/8/2025
9.3.1-beta.257 123 4/8/2025
9.3.1-beta.256 124 4/8/2025
9.3.1-beta.255 122 4/8/2025
9.3.1-beta.254 123 4/8/2025
9.3.1-beta.253 125 4/1/2025
9.3.1-beta.252 102 3/27/2025
9.3.1-beta.250 102 3/27/2025
9.3.1-beta.249 101 3/27/2025
9.3.1-beta.248 96 3/27/2025
9.3.1-beta.247 102 3/27/2025
9.3.1-beta.244 456 3/25/2025
9.3.1-beta.242 450 3/24/2025
9.3.1-beta.241 124 3/19/2025
9.3.0 314 3/19/2025
9.3.0-beta.239 118 3/19/2025
9.2.2-beta.237 116 3/19/2025
9.2.2-beta.236 84 3/14/2025
9.2.2-beta.230 118 3/13/2025
9.2.2-beta.229 116 3/13/2025
9.2.2-beta.228 126 3/11/2025
9.2.2-beta.227 126 3/11/2025
9.2.2-beta.226 130 3/11/2025
9.2.2-beta.225 132 3/11/2025
9.2.2-beta.224 133 3/11/2025
9.2.2-beta.223 126 3/10/2025
9.2.2-beta.222 129 3/10/2025
9.2.2-beta.220 131 3/9/2025
9.2.2-beta.218 126 3/9/2025
9.2.2-beta.217 175 3/7/2025
9.2.2-beta.216 166 3/7/2025
9.2.2-beta.215 165 3/7/2025
9.2.2-beta.214 168 3/5/2025
9.2.2-beta.213 162 3/5/2025
9.2.2-beta.212 168 3/5/2025
9.2.2-beta.211 162 3/4/2025
9.2.2-beta.210 174 3/4/2025
9.2.2-beta.208 63 3/3/2025
9.2.1 137 3/3/2025
9.2.1-beta.207 68 3/2/2025
9.2.1-beta.206 56 3/1/2025
9.2.1-beta.205 59 2/27/2025
9.2.1-beta.204 58 2/26/2025
9.2.1-beta.203 57 2/26/2025
9.2.0 109 2/26/2025
9.2.0-beta.202 54 2/26/2025
9.2.0-beta.201 61 2/26/2025
9.2.0-beta.199 49 2/26/2025
9.2.0-beta.198 56 2/26/2025
9.1.1-beta.197 66 2/25/2025
9.1.1-beta.196 60 2/25/2025
9.1.1-beta.195 54 2/25/2025
9.1.1-beta.194 57 2/25/2025
9.1.1-beta.193 59 2/25/2025
9.1.1-beta.192 56 2/24/2025
9.1.1-beta.191 62 2/24/2025
9.1.1-beta.190 71 2/19/2025
9.1.1-beta.189 64 2/19/2025
9.1.1-beta.188 63 2/19/2025
9.1.1-beta.187 71 2/19/2025
9.1.1-beta.183 78 2/18/2025
9.1.1-beta.182 71 2/18/2025
9.1.1-beta.181 75 2/18/2025
9.1.1-beta.180 66 2/17/2025
9.1.1-beta.178 69 2/17/2025
9.1.1-beta.177 72 2/12/2025
9.1.1-beta.176 68 2/11/2025
9.1.1-beta.175 66 2/11/2025
9.1.1-beta.173 71 2/10/2025
9.1.1-beta.169 65 2/6/2025
9.1.1-beta.168 59 2/5/2025