mirror of
https://github.com/stalwartlabs/smtp-server.git
synced 2024-11-24 06:19:41 +00:00
v0.4.0
This commit is contained in:
parent
fe95b7504d
commit
c163bf4d26
5 changed files with 595 additions and 410 deletions
18
CHANGELOG.md
18
CHANGELOG.md
|
@ -2,6 +2,24 @@
|
|||
|
||||
All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
## [0.4.0] - 2023-10-25
|
||||
|
||||
This version introduces some breaking changes in the configuration file. Please read the [UPGRADING.md](UPGRADING.md) file for more information.
|
||||
|
||||
## Added
|
||||
- Built-in Spam and Phishing filter.
|
||||
- Scheduled queries on some directory types.
|
||||
- In-memory maps and lists containing glob or regex patterns.
|
||||
- Remote retrieval of in-memory list/maps with fallback mechanisms.
|
||||
- Macros and support for including files from TOML config files.
|
||||
|
||||
### Changed
|
||||
- `config.toml` is now split in multiple TOML files for better organization.
|
||||
- **BREAKING:** Configuration key prefix `jmap.sieve` (JMAP Sieve Interpreter) has been renamed to `sieve.untrusted`.
|
||||
- **BREAKING:** Configuration key prefix `sieve` (SMTP Sieve Interpreter) has been renamed to `sieve.trusted`.
|
||||
|
||||
### Fixed
|
||||
|
||||
## [0.3.8] - 2023-09-19
|
||||
|
||||
## Added
|
||||
|
|
972
Cargo.lock
generated
972
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -7,7 +7,7 @@ homepage = "https://stalw.art/smtp"
|
|||
keywords = ["smtp", "email", "mail", "server"]
|
||||
categories = ["email"]
|
||||
license = "AGPL-3.0-only"
|
||||
version = "0.3.8"
|
||||
version = "0.4.0"
|
||||
edition = "2021"
|
||||
resolver = "2"
|
||||
|
||||
|
|
11
README.md
11
README.md
|
@ -26,8 +26,17 @@ Key features:
|
|||
- **Milter** support for integration with external content filtering systems such as SpamAssassin and ClamAV.
|
||||
- Address rewriting.
|
||||
- Filtering, modification and removal of message parts or headers.
|
||||
- DNS block lists (**DNSBL**) & Greylisting.
|
||||
- Inbound concurrency & rate limiting.
|
||||
- **Spam and Phishing** filter:
|
||||
- Comprehensive set of filtering **rules** on par with popular solutions.
|
||||
- Statistical **spam classifier** with automatic training capabilities.
|
||||
- DNS Blocklists (**DNSBLs**) checking of IP addresses, domains, and hashes.
|
||||
- Collaborative digest-based spam filtering with **Pyzor**.
|
||||
- **Phishing** protection against homographic URL attacks, sender spoofing and other techniques.
|
||||
- Trusted **reply** tracking to recognize and prioritize genuine e-mail replies.
|
||||
- Sender **reputation** monitoring by IP address, ASN, domain and email address.
|
||||
- **Greylisting** to temporarily defer unknown senders.
|
||||
- **Spam traps** to set up decoy email addresses that catch and analyze spam.
|
||||
- Flexible Queues:
|
||||
- Unlimited virtual queues with custom routing rules.
|
||||
- Delayed delivery with `FUTURERELEASE` and `DELIVERBY` extensions support.
|
||||
|
|
2
main
2
main
|
@ -1 +1 @@
|
|||
Subproject commit 5068ecdd9e9ce9d60cb68e9f86a1d15c19033629
|
||||
Subproject commit e551e094fd80bf28495e885920d2b88c82e96026
|
Loading…
Reference in a new issue