Procházet zdrojové kódy

[Feature] support for CommuniGate Pro self-generated messages

tags/1.7.5
Andrey Igoshin před 6 roky
rodič
revize
8d637ed84f
4 změnil soubory, kde provedl 21 přidání a 1 odebrání
  1. 11
    0
      conf/cgp.inc
  2. 1
    1
      conf/options.inc
  3. 3
    0
      conf/rspamd.conf
  4. 6
    0
      utils/cgp_rspamd.pl

+ 11
- 0
conf/cgp.inc Zobrazit soubor

@@ -0,0 +1,11 @@
arc {
sign_networks = [127.2.4.7];
}

dkim_signing {
sign_networks = [127.2.4.7];
}

options {
local_addrs = [127.2.4.7];
}

+ 1
- 1
conf/options.inc Zobrazit soubor

@@ -40,5 +40,5 @@ words_decay = 200;
rrd = "${DBDIR}/rspamd.rrd";

# Local networks
local_addrs = "192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, fd00::/8, 169.254.0.0/16, fe80::/10";
local_addrs = [192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, fd00::/8, 169.254.0.0/16, fe80::/10];
hs_cache_dir = "${DBDIR}/";

+ 3
- 0
conf/rspamd.conf Zobrazit soubor

@@ -24,6 +24,9 @@ options {
.include(try=true; priority=10) "$LOCAL_CONFDIR/override.d/options.inc"
}

.include(try=true; duplicate=merge) "$CONFDIR/cgp.inc"
.include(try=true; priority=1,duplicate=merge) "$LOCAL_CONFDIR/local.d/cgp.inc"

logging {
type = "file";
filename = "$LOGDIR/rspamd.log";

+ 6
- 0
utils/cgp_rspamd.pl Zobrazit soubor

@@ -209,6 +209,12 @@ sub rspamd_scan {
$ip = $2;
}
}
elsif ( $elt =~ /^S (?:<([^>]+)> )?(?:DSN|GROUP|LIST|PBX|PIPE|RULE) \[0\.0\.0\.0\]/ ) {
if ($1) {
$user = $1;
}
$ip = '127.2.4.7';
}
}

my $headers = {};

Načítá se…
Zrušit
Uložit