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]