BrighterTools.Messaging
1.0.1
dotnet add package BrighterTools.Messaging --version 1.0.1
NuGet\Install-Package BrighterTools.Messaging -Version 1.0.1
<PackageReference Include="BrighterTools.Messaging" Version="1.0.1" />
<PackageVersion Include="BrighterTools.Messaging" Version="1.0.1" />
<PackageReference Include="BrighterTools.Messaging" />
paket add BrighterTools.Messaging --version 1.0.1
#r "nuget: BrighterTools.Messaging, 1.0.1"
#:package BrighterTools.Messaging@1.0.1
#addin nuget:?package=BrighterTools.Messaging&version=1.0.1
#tool nuget:?package=BrighterTools.Messaging&version=1.0.1
BrighterTools.Messaging
BrighterTools.Messaging is the transport-agnostic core for queued email and SMS delivery.
This package provides:
- messaging abstractions for stores and dispatch
- template rendering
- notification queue orchestration
- email and SMS test-mode handling
This package does not register a transport implementation by itself. Register one or more companion transport packages explicitly:
BrighterTools.Messaging.MailKitBrighterTools.Messaging.PostmarkBrighterTools.Messaging.Twilio
Package
dotnet add package BrighterTools.Messaging
Minimal Registration
services.AddBrighterToolsMessaging(configuration);
services.AddBrighterToolsPostmarkEmailSender(configuration);
services.AddBrighterToolsTwilioSmsSender(configuration);
services.AddScoped<INotificationMessageStore, MyNotificationMessageStore>();
services.AddScoped<ISystemEmailTemplateStore, MySystemEmailTemplateStore>();
services.AddScoped<IEmailTemplateStore, MyEmailTemplateStore>();
services.AddScoped<INotificationDispatcher, MyNotificationDispatcher>();
services.AddScoped<INotificationAttachmentStore, MyNotificationAttachmentStore>();
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.9)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.9)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on BrighterTools.Messaging:
| Package | Downloads |
|---|---|
|
BrighterTools.Messaging.Postmark
Postmark email transport for BrighterTools.Messaging. |
|
|
BrighterTools.Messaging.Twilio
Twilio SMS transport for BrighterTools.Messaging. |
|
|
BrighterTools.Messaging.SendGrid
SendGrid email transport for BrighterTools.Messaging. |
|
|
BrighterTools.Messaging.MailKit
MailKit SMTP transport for BrighterTools.Messaging. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.1 | 139 | 7/15/2026 |
v1.0.1 - React package scope and publishing updates
Included:
- Prepared the React companion package for scoped npm publishing as @brightertools/messaging-react.
- Aligned NuGet and npm publishing metadata for the 1.0.1 patch release.
Breaking changes:
- None.