NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Trace

data/conf/rspamd/local.d/dkim_signing.conf

Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.

dkim_signing.conf on main
Author Date Commit Line Code
andryyy about 9 years ago fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
1
# If false, messages with empty envelope from are not signed
Open commit View diff
1 # If false, messages with empty envelope from are not signed
andryyy over 6 years ago 4e46d44

[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.

Full commit hash
4e46d44e798d70cb323c04e071732ba59b7df9a6
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
2
allow_envfrom_empty = true;
Open commit View diff
2 allow_envfrom_empty = true;
andryyy about 9 years ago fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
3
# If true, envelope/header domain mismatch is ignored
Open commit View diff
3 # If true, envelope/header domain mismatch is ignored
andryyy over 6 years ago 4e46d44

[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.

Full commit hash
4e46d44e798d70cb323c04e071732ba59b7df9a6
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
4
allow_hdrfrom_mismatch = true;
Open commit View diff
4 allow_hdrfrom_mismatch = true;
andryyy about 9 years ago fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
5
# If true, multiple from headers are allowed (but only first is used)
Open commit View diff
5 # If true, multiple from headers are allowed (but only first is used)
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
6
allow_hdrfrom_multiple = true;
Open commit View diff
6 allow_hdrfrom_multiple = true;
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
7
# If true, username does not need to contain matching domain
Open commit View diff
7 # If true, username does not need to contain matching domain
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
8
allow_username_mismatch = true;
Open commit View diff
8 allow_username_mismatch = true;
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
9
# If false, messages from authenticated users are not selected for signing
Open commit View diff
9 # If false, messages from authenticated users are not selected for signing
Dmitriy Alekseev almost 6 years ago 5b52e15

Update dkim_signing.conf (#3685)

Full commit hash
5b52e15fecd485d21ecdc0905631aba6c13bb505
Author
Dmitriy Alekseev <[email protected]>
Date
almost 6 years ago
Selected line
10
sign_authenticated = true;
Open commit View diff
10 sign_authenticated = true;
andryyy about 9 years ago fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
11
# Default path to key, can include '$domain' and '$selector' variables
Open commit View diff
11 # Default path to key, can include '$domain' and '$selector' variables
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
12
path = "/data/dkim/keys/$domain.dkim";
Open commit View diff
12 path = "/data/dkim/keys/$domain.dkim";
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
13
# Default selector to use
Open commit View diff
13 # Default selector to use
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
14
selector = "dkim";
Open commit View diff
14 selector = "dkim";
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
15
# If false, messages from local networks are not selected for signing
Open commit View diff
15 # If false, messages from local networks are not selected for signing
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
16
sign_local = true;
Open commit View diff
16 sign_local = true;
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
17
# Symbol to add when message is signed
Open commit View diff
17 # Symbol to add when message is signed
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
18
symbol = "DKIM_SIGNED";
Open commit View diff
18 symbol = "DKIM_SIGNED";
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
19
# Whether to fallback to global config
Open commit View diff
19 # Whether to fallback to global config
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
20
try_fallback = true;
Open commit View diff
20 try_fallback = true;
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
21
# Domain to use for DKIM signing: can be "header" or "envelope"
Open commit View diff
21 # Domain to use for DKIM signing: can be "header" or "envelope"
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
22
use_domain = "envelope";
Open commit View diff
22 use_domain = "envelope";
same change fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
23
# Whether to normalise domains to eSLD
Open commit View diff
23 # Whether to normalise domains to eSLD
andryyy about 9 years ago e3f9839

Do not use sld for DKIM signing

Full commit hash
e3f9839410d4f40df9843c7d99d0782e92f3484a
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
24
use_esld = false;
Open commit View diff
24 use_esld = false;
andryyy about 9 years ago fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
25
# Whether to get keys from Redis
Open commit View diff
25 # Whether to get keys from Redis
andryyy about 9 years ago 1501df6

Use Redis for DKIM keys, define any selector, auto-merge old keys to Redis and fallback to files

Full commit hash
1501df6e42968f7331a2246949efa846e2cf7bb4
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
26
use_redis = true;
Open commit View diff
26 use_redis = true;
andryyy about 9 years ago fd84b2f

Change DKIM to new method, add clamav forced action when virus is found"

Full commit hash
fd84b2ffa907e9154215a10ad0674a3c41b7aee0
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
27
# Hash for DKIM keys in Redis
Open commit View diff
27 # Hash for DKIM keys in Redis
andryyy about 9 years ago 1501df6

Use Redis for DKIM keys, define any selector, auto-merge old keys to Redis and fallback to files

Full commit hash
1501df6e42968f7331a2246949efa846e2cf7bb4
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
28
key_prefix = "DKIM_PRIV_KEYS";
Open commit View diff
28 key_prefix = "DKIM_PRIV_KEYS";
same change 1501df6

Use Redis for DKIM keys, define any selector, auto-merge old keys to Redis and fallback to files

Full commit hash
1501df6e42968f7331a2246949efa846e2cf7bb4
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
29
# Selector map
Open commit View diff
29 # Selector map
andryyy about 9 years ago cdf7c87

Deleted two http maps, replaced by redis multimaps, much better tag system

Full commit hash
cdf7c87e208a538409163e9b5e09811aa28f1365
Author
andryyy <[email protected]>
Date
about 9 years ago
Selected line
30
selector_prefix = "DKIM_SELECTORS";
Open commit View diff
30 selector_prefix = "DKIM_SELECTORS";
andryyy over 6 years ago 4e46d44

[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.

Full commit hash
4e46d44e798d70cb323c04e071732ba59b7df9a6
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
31
# Sieve is in sign_networks only
Open commit View diff
31 # Sieve is in sign_networks only
same change 4e46d44

[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.

Full commit hash
4e46d44e798d70cb323c04e071732ba59b7df9a6
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
32
# forwards are arc signed, rejects are dkim signed
Open commit View diff
32 # forwards are arc signed, rejects are dkim signed
same change 4e46d44

[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.

Full commit hash
4e46d44e798d70cb323c04e071732ba59b7df9a6
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
33
sign_networks = "/etc/rspamd/custom/dovecot_trusted.map";
Open commit View diff
33 sign_networks = "/etc/rspamd/custom/dovecot_trusted.map";
same change 4e46d44

[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.

Full commit hash
4e46d44e798d70cb323c04e071732ba59b7df9a6
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
34
use_domain_sign_networks = "header";
Open commit View diff
34 use_domain_sign_networks = "header";
Dmitriy Alekseev over 5 years ago 694e3d6

[Rspamd] Sign Disposition-Notification Headers (#4020)

Full commit hash
694e3d652fb5eeb2ea030e21ca0b23ad0e7382a5
Author
Dmitriy Alekseev <[email protected]>
Date
over 5 years ago
Selected line
35
sign_headers = "from:sender:reply-to:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:content-language:resent-to:resent-cc:resent-from:resent-sender:resent-message-id:in-reply-to:references:list-id:list-help:list-owner:list-unsubscribe:list-subscribe:list-post:list-unsubscribe-post:disposition-notification-to:disposition-notification-options:original-recipient:openpgp:autocrypt";
Open commit View diff
35 sign_headers = "from:sender:reply-to:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:content-language:resent-to:resent-cc:resent-from:resent-sender:resent-message-id:in-reply-to:references:list-id:list-help:list-owner:list-unsubscribe:list-subscribe:list-post:list-unsubscribe-post:disposition-notification-to:disposition-notification-options:original-recipient:openpgp:autocrypt";