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/metadata_exporter.conf

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

metadata_exporter.conf on main
Author Date Commit Line Code
andre.peters over 8 years ago c6bcf32

[Rspamd] Force-add metadata_exporter

Full commit hash
c6bcf322ffcac59b372dffc76050e3ce89de246f
Author
andre.peters <[email protected]>
Date
over 8 years ago
Selected line
1
rules {
Open commit View diff
1 rules {
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
2
  QUARANTINE {
Open commit View diff
2 QUARANTINE {
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
3
    backend = "http";
Open commit View diff
3 backend = "http";
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
4
    url = "http://nginx:9081/pipe.php";
Open commit View diff
4 url = "http://nginx:9081/pipe.php";
andryyy almost 7 years ago 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
5
    selector = "reject_no_global_bl";
Open commit View diff
5 selector = "reject_no_global_bl";
FreddleSpl0it about 1 month ago 24cc369

[Rspamd] Migrate metadata_exporter to multipart formatter

Full commit hash
24cc369d84935428f58a4c6bef5b18a58ad248ed
Author
FreddleSpl0it <[email protected]>
Date
about 1 month ago
Selected line
6
    formatter = "multipart";
Open commit View diff
6 formatter = "multipart";
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
7
  }
Open commit View diff
7 }
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
8
	RLINFO {
Open commit View diff
8 RLINFO {
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
9
		backend = "http";
Open commit View diff
9 backend = "http";
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
10
		url = "http://nginx:9081/pipe_rl.php";
Open commit View diff
10 url = "http://nginx:9081/pipe_rl.php";
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
11
		selector = "ratelimited";
Open commit View diff
11 selector = "ratelimited";
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
12
		formatter = "json";
Open commit View diff
12 formatter = "json";
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
13
	}
Open commit View diff
13 }
andryyy over 6 years ago 6efe0d5

[Rspamd] Moore Pushover fixes

Full commit hash
6efe0d5aab512a21625e14e3029ef6ebf6e5f351
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
14
  PUSHOVERMAIL {
Open commit View diff
14 PUSHOVERMAIL {
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
15
    backend = "http";
Open commit View diff
15 backend = "http";
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
16
    url = "http://nginx:9081/pushover.php";
Open commit View diff
16 url = "http://nginx:9081/pushover.php";
andryyy over 6 years ago 6efe0d5

[Rspamd] Moore Pushover fixes

Full commit hash
6efe0d5aab512a21625e14e3029ef6ebf6e5f351
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
17
    selector = "mailcow_rcpt";
Open commit View diff
17 selector = "mailcow_rcpt";
FreddleSpl0it about 1 month ago 24cc369

[Rspamd] Migrate metadata_exporter to multipart formatter

Full commit hash
24cc369d84935428f58a4c6bef5b18a58ad248ed
Author
FreddleSpl0it <[email protected]>
Date
about 1 month ago
Selected line
18
    formatter = "multipart";
Open commit View diff
18 formatter = "multipart";
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
19
  }
Open commit View diff
19 }
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
20
}
Open commit View diff
20 }
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
21
Open commit View diff
21
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
22
custom_select {
Open commit View diff
22 custom_select {
andryyy over 6 years ago 6efe0d5

[Rspamd] Moore Pushover fixes

Full commit hash
6efe0d5aab512a21625e14e3029ef6ebf6e5f351
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
23
  mailcow_rcpt = <<EOD
Open commit View diff
23 mailcow_rcpt = <<EOD
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
24
return function(task)
Open commit View diff
24 return function(task)
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
25
  local action = task:get_metric_action('default')
Open commit View diff
25 local action = task:get_metric_action('default')
andryyy almost 5 years ago 5e5ab6c

[Rspamd] Add soft reject to dropped messages for Pushover

Full commit hash
5e5ab6cf40901840ad3f865f8852b7f3c0b8e20b
Author
andryyy <[email protected]>
Date
almost 5 years ago
Selected line
26
  if task:has_symbol('NO_LOG_STAT') or (action == 'soft reject' or action == 'reject' or action == 'add header' or action == 'rewrite subject') then
Open commit View diff
26 if task:has_symbol('NO_LOG_STAT') or (action == 'soft reject' or action == 'reject' or action == 'add header' or action == 'rewrite subject') then
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
27
    return false
Open commit View diff
27 return false
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
28
  else
Open commit View diff
28 else
andryyy over 6 years ago 6efe0d5

[Rspamd] Moore Pushover fixes

Full commit hash
6efe0d5aab512a21625e14e3029ef6ebf6e5f351
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
29
    if task:get_symbol("RCPT_MAILCOW_DOMAIN") then
Open commit View diff
29 if task:get_symbol("RCPT_MAILCOW_DOMAIN") then
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
30
      return true
Open commit View diff
30 return true
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
31
    end
Open commit View diff
31 end
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
32
    return false
Open commit View diff
32 return false
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
33
  end
Open commit View diff
33 end
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
34
end
Open commit View diff
34 end
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
35
EOD;
Open commit View diff
35 EOD;
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
36
  ratelimited = <<EOD
Open commit View diff
36 ratelimited = <<EOD
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
37
return function(task)
Open commit View diff
37 return function(task)
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
38
  local ratelimited = task:get_symbol("RATELIMITED")
Open commit View diff
38 local ratelimited = task:get_symbol("RATELIMITED")
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
39
  if ratelimited then
Open commit View diff
39 if ratelimited then
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
40
    return true
Open commit View diff
40 return true
same change ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
41
  end
Open commit View diff
41 end
andryyy about 7 years ago 28c8c53

[Rspamd] meta_exporter: return false if not matched

Full commit hash
28c8c53a6e5d8fcdcf148bf9bee87d8c866a364b
Author
andryyy <[email protected]>
Date
about 7 years ago
Selected line
42
  return false
Open commit View diff
42 return false
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
43
end
Open commit View diff
43 end
andryyy almost 7 years ago 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
44
EOD;
Open commit View diff
44 EOD;
same change 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
45
  reject_no_global_bl = <<EOD
Open commit View diff
45 reject_no_global_bl = <<EOD
same change 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
46
return function(task)
Open commit View diff
46 return function(task)
andryyy over 5 years ago 85b8b74

[Rspamd] Do not quarantine blacklisted entities

Full commit hash
85b8b74a4c53e14c9e38f97650ee5b32904f59ee
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
47
  if not task:has_symbol('GLOBAL_SMTP_FROM_BL')
Open commit View diff
47 if not task:has_symbol('GLOBAL_SMTP_FROM_BL')
same change 85b8b74

[Rspamd] Do not quarantine blacklisted entities

Full commit hash
85b8b74a4c53e14c9e38f97650ee5b32904f59ee
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
48
    and not task:has_symbol('GLOBAL_MIME_FROM_BL')
Open commit View diff
48 and not task:has_symbol('GLOBAL_MIME_FROM_BL')
same change 85b8b74

[Rspamd] Do not quarantine blacklisted entities

Full commit hash
85b8b74a4c53e14c9e38f97650ee5b32904f59ee
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
49
    and not task:has_symbol('LOCAL_BL_ASN')
Open commit View diff
49 and not task:has_symbol('LOCAL_BL_ASN')
same change 85b8b74

[Rspamd] Do not quarantine blacklisted entities

Full commit hash
85b8b74a4c53e14c9e38f97650ee5b32904f59ee
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
50
    and not task:has_symbol('GLOBAL_RCPT_BL')
Open commit View diff
50 and not task:has_symbol('GLOBAL_RCPT_BL')
andryyy almost 5 years ago bb2351c

[Rspamd] Re-add bad subject maps (_not_ related to previous mem leaks)

Full commit hash
bb2351ccf8a7deba70e5aab4568fd8c8aaf52de1
Author
andryyy <[email protected]>
Date
almost 5 years ago
Selected line
51
    and not task:has_symbol('BAD_SUBJECT_00')
Open commit View diff
51 and not task:has_symbol('BAD_SUBJECT_00')
andryyy over 5 years ago 85b8b74

[Rspamd] Do not quarantine blacklisted entities

Full commit hash
85b8b74a4c53e14c9e38f97650ee5b32904f59ee
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
52
    and not task:has_symbol('MAILCOW_BLACK') then
Open commit View diff
52 and not task:has_symbol('MAILCOW_BLACK') then
same change 85b8b74

[Rspamd] Do not quarantine blacklisted entities

Full commit hash
85b8b74a4c53e14c9e38f97650ee5b32904f59ee
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
53
      local action = task:get_metric_action('default')
Open commit View diff
53 local action = task:get_metric_action('default')
andryyy over 5 years ago 5d9c40b

[Rspamd, Web] Add rewrite subject to known soft quarantine actions

Full commit hash
5d9c40b8b4884208196647fb6e2a945ea259803f
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
54
      if action == 'reject' or action == 'add header' or action == 'rewrite subject' then
Open commit View diff
54 if action == 'reject' or action == 'add header' or action == 'rewrite subject' then
andryyy over 5 years ago 6d46ee7

[Rspamd] Log mail that was put into junk folder and keep a copy in quarantine

Full commit hash
6d46ee795b3ef6e772ba754b263a8be37a12fe65
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
55
        return true
Open commit View diff
55 return true
same change 6d46ee7

[Rspamd] Log mail that was put into junk folder and keep a copy in quarantine

Full commit hash
6d46ee795b3ef6e772ba754b263a8be37a12fe65
Author
andryyy <[email protected]>
Date
over 5 years ago
Selected line
56
      end
Open commit View diff
56 end
andryyy almost 7 years ago 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
57
  end
Open commit View diff
57 end
same change 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
58
  return false
Open commit View diff
58 return false
same change 0cfa056

[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL

Full commit hash
0cfa056faa0d67f5c2f86eed8cbca290dee6d1c4
Author
andryyy <[email protected]>
Date
almost 7 years ago
Selected line
59
end
Open commit View diff
59 end
andryyy over 7 years ago ed763cd

[Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis

Full commit hash
ed763cd668b395821c04e116fc4d7ef10fa4a6d1
Author
andryyy <[email protected]>
Date
over 7 years ago
Selected line
60
EOD;
Open commit View diff
60 EOD;
andre.peters over 8 years ago c6bcf32

[Rspamd] Force-add metadata_exporter

Full commit hash
c6bcf322ffcac59b372dffc76050e3ce89de246f
Author
andre.peters <[email protected]>
Date
over 8 years ago
Selected line
61
}
Open commit View diff
61 }
andryyy over 6 years ago ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
62
Open commit View diff
62
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
63
custom_format {
Open commit View diff
63 custom_format {
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
64
  msgid = <<EOD
Open commit View diff
64 msgid = <<EOD
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
65
return function(task)
Open commit View diff
65 return function(task)
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
66
  return task:get_message_id()
Open commit View diff
66 return task:get_message_id()
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
67
end
Open commit View diff
67 end
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
68
EOD;
Open commit View diff
68 EOD;
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
69
}
Open commit View diff
69 }
same change ccdb7fc

[Rspamd] Add metadata exporter for unauthed mail

Full commit hash
ccdb7fcd2693bd5f0e3929eec8daccb414403f47
Author
andryyy <[email protected]>
Date
over 6 years ago
Selected line
70
Open commit View diff
70