mime.xml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version='1.0' standalone='yes'?>
  2. <extension name="mime">
  3. <command name="foreverypart">
  4. <parameter type="string" name="name" occurrence="optional" />
  5. <block />
  6. </command>
  7. <command name="break">
  8. <parameter type="string" name="name" occurrence="optional" />
  9. </command>
  10. <tagged-argument extends="(header|address|exists)">
  11. <parameter type="tag" name="mime" regex="mime" occurrence="optional" />
  12. </tagged-argument>
  13. <tagged-argument extends="(header|address|exists)">
  14. <parameter type="tag" name="anychild" regex="anychild" occurrence="optional" />
  15. </tagged-argument>
  16. <tagged-argument extends="(header)">
  17. <parameter type="tag" name="type" occurrence="optional" />
  18. </tagged-argument>
  19. <tagged-argument extends="(header)">
  20. <parameter type="tag" name="subtype" occurrence="optional" />
  21. </tagged-argument>
  22. <tagged-argument extends="(header)">
  23. <parameter type="tag" name="contenttype" occurrence="optional" />
  24. </tagged-argument>
  25. <tagged-argument extends="(header)">
  26. <parameter type="tag" name="param" regex="param" occurrence="optional">
  27. <parameter type="stringlist" name="param-list" />
  28. </parameter>
  29. </tagged-argument>
  30. <tagged-argument extends="(header|address|exists)">
  31. <parameter type="stringlist" name="header-names" />
  32. </tagged-argument>
  33. <tagged-argument extends="(header)">
  34. <parameter type="stringlist" name="key-list" />
  35. </tagged-argument>
  36. <action name="replace">
  37. <parameter type="tag" name="mime" regex="mime" occurrence="optional" />
  38. <parameter type="string" name="subject" occurrence="optional" />
  39. <parameter type="string" name="from" occurrence="optional" />
  40. <parameter type="string" name="replacement" />
  41. </action>
  42. <action name="enclose">
  43. <parameter type="string" name="subject" occurrence="optional" />
  44. <parameter type="stringlist" name="headers" occurrence="optional" />
  45. <parameter type="string" name="text" />
  46. </action>
  47. <action name="extracttext">
  48. <parameter type="tag" name="first" regex="first" occurrence="optional" />
  49. <parameter type="number" name="number" occurrence="optional" />
  50. <parameter type="string" name="varname" />
  51. </action>
  52. </extension>