Hi,

I am trying to prevent multible footers in my maillists using either
AddHeader + HasHeader or SubjectStartsWith but neither solution seem to
work. Can anybody help me out?

AddHeader + Has Header solution (it seems that the added header is lost in
the reply to a mail with the header):

      <processor name="transport">
         <mailet match="[EMAIL PROTECTED]"
class="ToProcessor">
           <processor> mylist-processor </processor>
         </mailet>
      </processor>

      <processor name="mylist-processor">
         <mailet match="HasHeader=HasFooter" class="ToProcessor">
           <processor> mylist-processor-hasfooter </processor>
         </mailet>
         <mailet match="All" class="AddFooter">
           <text>
Footer...
           </text>
         </mailet>
         <mailet match="All" class="AddHeader">
            <name>HasFooter</name>
            <value>Y</value>
         </mailet>

         <mailet match="[EMAIL PROTECTED]"
class="AvalonListservManager">
           <repositoryName>mylist</repositoryName>
         </mailet>
         <mailet match="[EMAIL PROTECTED]"
class="AvalonListserv">
             <membersonly> true </membersonly>
             <attachmentsallowed> true </attachmentsallowed>
             <replytolist> true </replytolist>
             <repositoryName>mylist</repositoryName>
             <subjectprefix xml:space="preserve">[mylist] </subjectprefix>
         </mailet>
      </processor>

      <processor name="mylist-processor-hasfooter">
         <mailet match="[EMAIL PROTECTED]"
class="AvalonListservManager">
           <repositoryName>mylist</repositoryName>
         </mailet>
         <mailet match="[EMAIL PROTECTED]"
class="AvalonListserv">
             <membersonly> true </membersonly>
             <attachmentsallowed> true </attachmentsallowed>
             <replytolist> true </replytolist>
             <repositoryName>mylist</repositoryName>
             <subjectprefix xml:space="preserve">[mylist] </subjectprefix>
         </mailet>
      </processor>


SubjectStartsWith solution (it seems that the subject prefix "[mylist]" or
"Re:" are not recognized by SubjectStartsWith):

      <processor name="transport">
(same as previous example)
      </processor>

      <processor name="mylist-processor">
         <mailet match="SubjectStartsWith=[mylist]" class="ToProcessor">
            <processor> mylist-processor-hasfooter </processor>
         </mailet>
         <mailet match="SubjectStartsWith=Re:" class="ToProcessor">
            <processor> mylist-processor-hasfooter </processor>
         </mailet>
         <mailet match="All" class="AddFooter">
(same as previous example)
         </mailet>
         <mailet match="[EMAIL PROTECTED]"
class="AvalonListservManager">
(same as previous example)
         </mailet>
         <mailet match="[EMAIL PROTECTED]"
class="AvalonListserv">
(same as previous example)
         </mailet>
      </processor>

      <processor name="mylist-processor-hasfooter">
(same as previous example)
      </processor>

Sincerely,
Marc de Oliveira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to