1 <!ELEMENT config (mailconfig?,log+)> 2 <!ELEMENT mailconfig EMPTY> 3 <!ELEMENT log (ignore | onmatch | bell | last | echo | mailto | exec | waitfor)+> 4 <!ELEMENT onmatch (ignore | onmatch | bell | last | echo | mailto | exec | waitfor | nextline)+> 5 <!ELEMENT waitfor (ignore | onmatch | bell | last | echo | mailto | exec | waitfor)+> 6 <!ELEMENT nextline (echo | mailto | exec)+> 7 <!ELEMENT ignore EMPTY> 8 <!ELEMENT bell EMPTY> 9 <!ELEMENT last EMPTY> 10 <!ELEMENT echo EMPTY> 11 <!ELEMENT mailto EMPTY> 12 <!ELEMENT exec EMPTY> 13 14 <!ATTLIST mailconfig 15 smtphosts CDATA #REQUIRED 16 from CDATA "" 17 hello CDATA #IMPLIED 18 authuser CDATA #IMPLIED 19 authpass CDATA #IMPLIED > 20 <!ATTLIST log 21 file CDATA #REQUIRED> 22 <!ATTLIST ignore 23 re CDATA #REQUIRED> 24 <!ATTLIST onmatch 25 re CDATA #REQUIRED> 26 <!ATTLIST mailto 27 subject CDATA #REQUIRED 28 recipients CDATA #REQUIRED > 29 <!ATTLIST exec 30 cmdline CDATA #REQUIRED 31 user CDATA #IMPLIED 32 group CDATA #IMPLIED 33 sendline (true|false) "false" > 34 <!ATTLIST waitfor 35 count CDATA #REQUIRED 36 initial CDATA #IMPLIED 37 timeout CDATA #IMPLIED > 38 <!ATTLIST bell 39 count CDATA "1"> 40 <!ATTLIST echo 41 mode CDATA "" 42 msg CDATA #IMPLIED 43 interpolation CDATA #IMPLIED> 44 <!ATTLIST nextline 45 re CDATA #REQUIRED>