Devlord.Utilities.Mail
7.0.1
dotnet add package Devlord.Utilities.Mail --version 7.0.1
NuGet\Install-Package Devlord.Utilities.Mail -Version 7.0.1
<PackageReference Include="Devlord.Utilities.Mail" Version="7.0.1" />
<PackageVersion Include="Devlord.Utilities.Mail" Version="7.0.1" />
<PackageReference Include="Devlord.Utilities.Mail" />
paket add Devlord.Utilities.Mail --version 7.0.1
#r "nuget: Devlord.Utilities.Mail, 7.0.1"
#:package Devlord.Utilities.Mail@7.0.1
#addin nuget:?package=Devlord.Utilities.Mail&version=7.0.1
#tool nuget:?package=Devlord.Utilities.Mail&version=7.0.1
Devlord.Utilities.Mail
A useful class library for universal utilities like sending emails and consuming RESTful APIs.
| Main | Develop | NuGet |
|---|---|---|
To install Devlord.Utilities.Mail, run the following command in the Package Manager Console:
PM> Install-Package Devlord.Utilities.Mail
Or from the command-line:
dotnet add package Devlord.Utilities.Mail
Changes from Devlord.Utilities 6.0
- Mail utilities have been moved to the Devlord.Utilities.Mail package.
Devlord.Utilities.Mailis the new namespace.
Feature Summary
- .NET Core compatibility
- Email throttling to help you avoid being suspended by your ISP
More details below, but for even more details, see the project wiki.
Mailbot
A multithreaded SMTP queued mail sender, has a configurable throttle for mail frequency sent by a single account.
Configuration
{
"Devlord.Utilities": {
"MailSettings": [
{
"Name": "Gmail",
"SmtpServer": "mail.google.com",
"SmtpPort": 587,
"SmtpPassword": "",
"MaxPerMinute": 500,
"MaxPerHour": 500,
"MaxPerDay": 500
}
]
}
}
Contributing
Yes, please!
License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Contact lorddev on GitHub or @devlord@hachyderm.io on Mastodon.
| Product | Versions 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 was computed. 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 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
- Devlord.Utilities (>= 7.0.1)
- MailKit (>= 4.15.0)
-
net8.0
- Devlord.Utilities (>= 7.0.1)
- MailKit (>= 4.15.0)
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 |
|---|---|---|
| 7.0.1 | 61 | 2/28/2026 |
| 7.0.1-preview.14 | 38 | 2/28/2026 |
| 7.0.1-preview | 52 | 2/28/2026 |