By using the commercial support, you directly sponsor and encourage Rspamd development as an Open Source project. By using Open Source, you not only get a good and extendable solution but also contribute to your own independence and sovereignty. For example, a commercial vendor can easily stop your access if they want but Rspamd code is open and free in any scenario.
There are also priority support and SLA options in the package, so commercial support can be treated as insurance in terms of the benefits. We also plan to offer Rspamd training and webinars in the future to bridge documentation gaps and demonstrate how to harness the full potential of Rspamd.
View this page while logged in for a better experience.
This document provides instructions to set up and configure Rspamd premium fuzzy storage and access stable repositories using your premium key.
To utilize the premium features, you need to use the premium key provided. Below are the steps to configure your Rspamd setup.
First, modify the local.d/fuzzy_check.conf
file to include the rules for accessing the premium fuzzy storage and bulk fuzzy service:
# local.d/fuzzy_check.conf
rule "rspamd.com" {
servers = "fuzzy-premium.rspamd.net:11335";
encryption_key = "<your_key>";
fuzzy_map {
FUZZY_PLUS_DENIED {
flag = 8;
max_score = 20;
}
}
}
rule "bulk-rspamd.com" {
servers = "fuzzy-bulk.rspamd.net:11335";
encryption_key = "<your_key>";
fuzzy_map {
FUZZY_BULK {
flag = 1;
max_score = 5;
}
}
}
Next, add the following configuration to your local.d/fuzzy_group.conf
file to define the symbols and their weights:
# local.d/fuzzy_group.conf
symbols = {
"FUZZY_PLUS_DENIED" {
weight = 10.0;
description = "Denied fuzzy hash from PLUS list";
}
"FUZZY_BULK" {
weight = 0.1;
description = "Bulk message detected by fuzzy";
}
}
Rspamd stable repositories offer long-term support for packages and a conservative update approach. Follow the steps below to configure them:
These packages require EPEL; refer to your distribution's documentation about enabling this repository (e.g. Alma, Rocky).
# Create the /etc/yum.repos.d/rspamd.repo file containing the Rspamd stable repository configuration
source /etc/os-release
export EL_VERSION=`echo -n $PLATFORM_ID | sed "s/.*el//"`
cat > /etc/yum.repos.d/rspamd.repo <<_EOF
[rspamd]
baseurl = https://<first_8_characters_of_your_key>:<last_8_characters_of_your_key>@packages.rspamd.com/premium/rpm-stable/centos-${EL_VERSION}/\$basearch/
gpgkey = https://rspamd.com/rpm/rspamd.asc
name = Rspamd stable repository
_EOF
# Install Rspamd
dnf install rspamd
# Install GPG key
wget -O- https://rspamd.com/rpm/rspamd.asc | sudo apt-key add -
# Configure authentication
cat > /etc/apt/auth.conf.d/rspamd.conf <<_EOF
machine packages.rspamd.com/premium login <first_8_characters_of_your_key> password <last_8_characters_of_your_key>
_EOF
chmod 0600 /etc/apt/auth.conf.d/rspamd.conf
# Configure package repo
CODENAME=`lsb_release -s -c`
cat > /etc/apt/sources.list.d/rspamd.list <<_EOF
deb https://packages.rspamd.com/premium/apt-stable/ $CODENAME main
_EOF
# Update package list
apt-get update
# Install Rspamd
apt-get install rspamd
By following these steps, you'll be able to utilize Rspamd's premium features and stable repositories effectively. If you have further questions or require personalized assistance, please contact our sales team.