blob: 459aaac785d6255cd2c04a7da7f5e7b2fc2f2468 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
*** Settings ***
Suite Setup Rspamd Setup
Suite Teardown Rspamd Teardown
Library ${RSPAMD_TESTDIR}/lib/rspamd.py
Resource ${RSPAMD_TESTDIR}/lib/rspamd.robot
Variables ${RSPAMD_TESTDIR}/lib/vars.py
*** Variables ***
${CONFIG} ${RSPAMD_TESTDIR}/configs/merged.conf
${RSPAMD_EXTERNAL_RELAY_ENABLED} true
${RSPAMD_SCOPE} Suite
*** Test Cases ***
EXTERNAL RELAY AUTHENTICATED
Scan File ${RSPAMD_TESTDIR}/messages/received5.eml
... Settings={symbols_enabled [EXTERNAL_RELAY_TEST, EXTERNAL_RELAY_AUTHENTICATED]}
... IP=8.8.8.8 User=user@example.net
Expect Symbol With Exact Options EXTERNAL_RELAY_TEST
... IP=192.0.2.1 HOSTNAME=mail.example.org HELO=mail.example.org
EXTERNAL RELAY COUNT
Scan File ${RSPAMD_TESTDIR}/messages/received4.eml
... Settings={symbols_enabled [EXTERNAL_RELAY_TEST, EXTERNAL_RELAY_COUNT]}
... IP=8.8.8.8
Expect Symbol With Exact Options EXTERNAL_RELAY_TEST
... IP=151.18.193.131 HOSTNAME=ca-18-193-131.service.infuturo.it
... HELO=ca-18-193-131.service.infuturo.it
EXTERNAL RELAY HOSTNAME MAP
Scan File ${RSPAMD_TESTDIR}/messages/received6.eml
... Settings={symbols_enabled [EXTERNAL_RELAY_TEST, EXTERNAL_RELAY_HOSTNAME_MAP]}
... Hostname=lame.example.net IP=192.0.2.10
Expect Symbol With Exact Options EXTERNAL_RELAY_TEST
... IP=192.0.2.1 HOSTNAME=mail.example.org HELO=mail.example.org
EXTERNAL RELAY IP MAP
Scan File ${RSPAMD_TESTDIR}/messages/received7.eml
... Settings={symbols_enabled [EXTERNAL_RELAY_TEST, EXTERNAL_RELAY_IP_MAP]}
... IP=198.51.100.1
Expect Symbol With Exact Options EXTERNAL_RELAY_TEST
... IP=4.31.198.44 HOSTNAME=foobar.example.org HELO=foobar.example.org
EXTERNAL RELAY LOCAL
Scan File ${RSPAMD_TESTDIR}/messages/ham.eml
... Settings={symbols_enabled [EXTERNAL_RELAY_TEST, EXTERNAL_RELAY_LOCAL]}
... IP=127.0.0.1
Expect Symbol With Exact Options EXTERNAL_RELAY_TEST
... IP=4.31.198.44 HOSTNAME=mail.ietf.org HELO=mail.ietf.org
|