mirror of
https://git.proxmox.com/git/proxmox-spamassassin
synced 2025-08-12 09:58:09 +00:00
62 lines
1.9 KiB
Perl
Executable File
62 lines
1.9 KiB
Perl
Executable File
#!/usr/bin/perl -T
|
|
|
|
use lib '.'; use lib 't';
|
|
use SATest; sa_t_init("if_can");
|
|
use Test::More tests => 9;
|
|
|
|
# ---------------------------------------------------------------------------
|
|
|
|
tstlocalrules (q{
|
|
clear_originating_ip_headers
|
|
originating_ip_headers X-Yahoo-Post-IP X-Apparently-From
|
|
originating_ip_headers X-Originating-IP X-SenderIP
|
|
header TEST_ORIG_IP_H1 X-Spam-Relays-External =~ /\bip=198\.51\.100\.1\b/
|
|
score TEST_ORIG_IP_H1 0.1
|
|
header TEST_ORIG_IP_H2 X-Spam-Relays-External =~ /\bip=198\.51\.100\.2\b/
|
|
score TEST_ORIG_IP_H2 0.1
|
|
});
|
|
|
|
%patterns = ( q{ 0.1 TEST_ORIG_IP_H1 }, '' );
|
|
%anti_patterns = ( q{ TEST_ORIG_IP_H2 }, '' );
|
|
|
|
ok(sarun("-L -t < data/nice/orig_ip_hdr.eml", \&patterns_run_cb));
|
|
ok_all_patterns();
|
|
|
|
# ---------------------------------------------------------------------------
|
|
|
|
tstlocalrules (q{
|
|
clear_originating_ip_headers
|
|
originating_ip_headers X-Yahoo-Post-IP X-Apparently-From
|
|
originating_ip_headers X-Originating-IP X-SenderIP
|
|
originating_ip_headers X-Testing-Ip
|
|
header TEST_ORIG_IP_H1 X-Spam-Relays-External =~ /\bip=198\.51\.100\.1\b/
|
|
score TEST_ORIG_IP_H1 0.1
|
|
header TEST_ORIG_IP_H2 X-Spam-Relays-External =~ /\bip=198\.51\.100\.2\b/
|
|
score TEST_ORIG_IP_H2 0.1
|
|
});
|
|
|
|
%patterns = ( q{ 0.1 TEST_ORIG_IP_H1 }, '',
|
|
q{ TEST_ORIG_IP_H2 }, '' );
|
|
%anti_patterns = ();
|
|
|
|
ok(sarun("-L -t < data/nice/orig_ip_hdr.eml", \&patterns_run_cb));
|
|
ok_all_patterns();
|
|
|
|
# ---------------------------------------------------------------------------
|
|
|
|
tstlocalrules (q{
|
|
clear_originating_ip_headers
|
|
header TEST_ORIG_IP_H1 X-Spam-Relays-External =~ /\bip=198\.51\.100\.1\b/
|
|
score TEST_ORIG_IP_H1 0.1
|
|
header TEST_ORIG_IP_H2 X-Spam-Relays-External =~ /\bip=198\.51\.100\.2\b/
|
|
score TEST_ORIG_IP_H2 0.1
|
|
});
|
|
|
|
%patterns = ();
|
|
%anti_patterns = ( q{ 0.1 TEST_ORIG_IP_H1 }, '',
|
|
q{ TEST_ORIG_IP_H2 }, '' );
|
|
|
|
ok(sarun("-L -t < data/nice/orig_ip_hdr.eml", \&patterns_run_cb));
|
|
ok_all_patterns();
|
|
|