keywords.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?xml version='1.0' standalone='yes'?>
  2. <keywords>
  3. <matchtype name="is" />
  4. <matchtype name="contains" />
  5. <matchtype name="matches" />
  6. <matchtype name="value">
  7. <parameter type="string" name="operator" regex="(gt|ge|eq|le|lt)" />
  8. </matchtype>
  9. <comparator name="i;octet" />
  10. <comparator name="i;ascii-casemap" />
  11. <comparator name="i;unicode-casemap" />
  12. <addresspart name="all" />
  13. <addresspart name="localpart" />
  14. <addresspart name="domain" />
  15. <command name="discard" />
  16. <command name="elsif">
  17. <parameter type="test" name="test command" />
  18. <parameter type="block" />
  19. </command>
  20. <command name="else">
  21. <parameter type="block" />
  22. </command>
  23. <command name="if">
  24. <parameter type="test" name="test command" />
  25. <parameter type="block" />
  26. </command>
  27. <command name="keep" />
  28. <command name="redirect">
  29. <parameter type="string" name="address string" />
  30. </command>
  31. <command name="require">
  32. <parameter type="requirestrings" name="require string" />
  33. </command>
  34. <command name="stop" />
  35. <test name="address">
  36. <parameter type="matchtype" occurrence="optional" />
  37. <parameter type="comparator" occurrence="optional" />
  38. <parameter type="addresspart" occurrence="optional" />
  39. <parameter type="stringlist" name="header list" />
  40. <parameter type="stringlist" name="key list" />
  41. </test>
  42. <test name="allof">
  43. <parameter type="testlist" name="test" />
  44. </test>
  45. <test name="anyof">
  46. <parameter type="testlist" name="test" />
  47. </test>
  48. <test name="exists">
  49. <parameter type="stringlist" name="header names" />
  50. </test>
  51. <test name="false" />
  52. <test name="header">
  53. <parameter type="matchtype" occurrence="optional" />
  54. <parameter type="comparator" occurrence="optional" />
  55. <parameter type="stringlist" name="header names" />
  56. <parameter type="stringlist" name="key list" />
  57. </test>
  58. <test name="not">
  59. <parameter type="test" />
  60. </test>
  61. <test name="size">
  62. <parameter type="tag" regex="(over|under)" />
  63. <parameter type="number" name="limit" />
  64. </test>
  65. <test name="true" />
  66. </keywords>