You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

380_external_relay.robot 2.0KB

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