<html>
<body>
Wow, Now I am really confused !<br><br>
The following are the instructions I interpreted as new regex feature for
&quot;<pre>Remove These Headers</pre>&quot; <br>
I see them in two different places: the changelog and the instructions in
the MailScanner.conf file inside the MailScanner-4.77.5-1.rpm.tar.gz<br>
And the new instructions prohibit the use of spaces in the new regex
mode.<br><br>
a) The changelog file
<dl>
<dd>Reference:
<a href="http://www.mailscanner.info/ChangeLog" eudora="autourl">
http://www.mailscanner.info/ChangeLog</a>&nbsp; 
<dd><pre>1/4/2009 New in Version 4.75.11-1

<dd>=================================
</pre>
<dd><font face="Courier New, Courier">...</font>
<dd><pre>9 Added support for regular expressions in &quot;Remove These
Headers&quot;. Note that

<dd>&nbsp; the expression is matched against the whole header line, not
just the name

<dd>&nbsp; of the header. Note that the expressions must not contain any
spaces, so

<dd>&nbsp; use '\s' instead of ' '. The match is done case-insensitive in
all cases.

<dd>...

</pre>
</dl><font face="Courier New, Courier">b) The MailScanner.conf file
(</font>MailScanner-4.77.5-1.rpm.tar.gz<font face="Courier New, Courier">
).
<dl>
<dd>Reference: 
<dd>...
<dd># If any of these headers are included in a a message, they will be
deleted.
<dd># This is a space-separated list of a mixture of any combination of
<dd># 1. Names of headers, optionally ending with a ':'
<dd>#&nbsp;&nbsp;&nbsp; (the ':' will be added if not supplied)
<dd># 2. Regular expressions starting and ending with a '/'.
<dd>#&nbsp;&nbsp;&nbsp; These regular expressions are matched against the
entire header line,
<dd>#&nbsp;&nbsp;&nbsp; not just the name of the header.
<dd>#&nbsp;&nbsp;&nbsp; **NOTE** The regular expressions must *not*
contain spaces,
<dd>
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
so use '\s' instead of ' '.
<dd># This is very useful for removing return-receipt requests and any
headers
<dd>...</font>
</dl>I really thought it was a new regex feature to remove headers and/or
additional information. <br>
It works as a line in the Mailscanner.conf file, but I am not able to
have my old per domain file working anymore.<br>
I just do not know how to use it correctly and my server does not accept
the file with spaces any more.<br><br>
Thanks again for helping.<br><br>
<x-sigsep><p></x-sigsep>
Best Regards,<br><br>
<font color="#008080"><b>Hilario Fochi Silveira <br>
</font>Soliton Controles Industriais Ltda. <br>
Rua Alfredo Pujol, 1010 - Sao Paulo - SP - BRAZIL&nbsp;&nbsp;&nbsp;
<font size=2 color="#0000FF">ZIP: </font>02017-002<br><br>
<br><br>
</b>At 16:00 2009-05-22, Julian Field wrote:<br>
<blockquote type=cite class=cite cite="">-----BEGIN PGP SIGNED
MESSAGE-----<br>
Hash: SHA1<br><br>
<br><br>
On 22/05/2009 18:11, Hilario Fochi Silveira wrote:<br>
&gt; Interesting !<br>
&gt; If it still accepts the old configuration way, I am really curious
to <br>
&gt; learn what happened in my box for it to stop accepting the old <br>
&gt; configuration file. I will have to work on it this week end !<br>
&gt; When/How should I use the new regex feature in the <br>
&gt; remove.headers.rules file?<br>
What new regex feature? There never was one! Not in my book anyway. What
<br>
you may have exploited due to poor syntax checking on my part was never
<br>
in any way a supported feature, the feature is as documented in the <br>
MailScanner.conf file, ie. a space-separated list of header names.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Hilário<br>
&gt;<br>
&gt; At 10:43 2009-05-22, you wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt; On 22/05/2009 14:26, Hilario Fochi Silveira wrote:<br>
&gt;&gt;&gt; Good Morning<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thus of course I have done some kind of mistake that I still
did not <br>
&gt;&gt;&gt; pinpoint. I will try again to double check where I may have
done the <br>
&gt;&gt;&gt; mistake.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Is there any additional possibilities like user:group or
permission <br>
&gt;&gt;&gt; related issues?<br>
&gt;&gt;&gt; Is the following example line correct?<br>
&gt;&gt;&gt; To: *@domain1.com.br <br>
&gt;&gt;&gt;
\Confirm-Reading-To:|Delivery-Receipt-To:|Disposition-Notification-To:\<br>
&gt;&gt; That's wrong. The list, as I said, should be a space separated
list <br>
&gt;&gt; of header names. So you should just put it like that, such
as<br>
&gt;&gt; To: *@domain1.com.br Confirm-Reading-To: Delivery-Receipt-To:
<br>
&gt;&gt; Disposition-Notification-To:<br>
&gt;&gt;<br>
&gt;&gt; No \ or | or anything like that at all.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Till now I am just looking at the log tail for file load
fails and <br>
&gt;&gt;&gt; sending outside emails to myself with return receipts to
check if it <br>
&gt;&gt;&gt; is working.<br>
&gt;&gt;&gt; Is there a more intelligent way to test or generate more log
details?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks for taking your time to help.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best Regards,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; *Hilario Fochi Silveira<br>
&gt;&gt;&gt; **Soliton Controles Industriais Ltda.<br>
&gt;&gt;&gt; Rua Alfredo Pujol, 1010 - Sao Paulo - SP - BRAZIL ZIP:
02017-002<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; *At 05:40 2009-05-22, Julian Field wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 20/05/2009 02:58, Hilario Fochi Silveira wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hello,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Installation details: RHEL5.3 with cPanel and
MailScanner Front <br>
&gt;&gt;&gt;&gt;&gt; End (configserver.com)<br>
&gt;&gt;&gt;&gt;&gt; MailScanner is running ok for more than one
year.<br>
&gt;&gt;&gt;&gt;&gt; Our server uses the &quot;Remove These Headers =
<br>
&gt;&gt;&gt;&gt;&gt; %rules-dir%/remove.headers.rules&quot; setting to
eliminate inbound <br>
&gt;&gt;&gt;&gt;&gt; return receipts requests while allowing outbound
receipts headers <br>
&gt;&gt;&gt;&gt;&gt; to stay intact.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Two weeks ago after upgrading to version MailScanner
- v4.76.24 we <br>
&gt;&gt;&gt;&gt;&gt; begun to notice that some inbound emails were asking
for return <br>
&gt;&gt;&gt;&gt;&gt; receipts.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; We played a lot with the rules file without success
and as a <br>
&gt;&gt;&gt;&gt;&gt; temporary solution, we replaced the per domain rules
file with the <br>
&gt;&gt;&gt;&gt;&gt; following single line instruction:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Remove These Headers = <br>
&gt;&gt;&gt;&gt;&gt;
/Confirm-Reading-To:|Delivery-Receipt-To:|Disposition-Notification-To:|Errors-To:|MDRcpt-To:|MDSend-Notifications-To:|Read-Receipt-To:|Receipt-Requested-To:|Return-Receipt-To:|Status:|Smtp-Rcpt-To:|X-Acknowledge-To:|X-Confirm-Reading-To:|X-IMAPBase:|X-IMAP:|X-Keywords:|X-Mozilla-Status:|X-Mozilla-Status2:|X-PMrqc:|X-Spam-Processed:|X-Status:|X-UID:|X-UIDL:/<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; This solution is working, we have no receipts at all
both inbound <br>
&gt;&gt;&gt;&gt;&gt; and outbound, but we wish to regain the fine
granularity control <br>
&gt;&gt;&gt;&gt;&gt; we once had.<br>
&gt;&gt;&gt;&gt; That should definitely not work, and it was a small bug
that was <br>
&gt;&gt;&gt;&gt; allowing it to work. The spec in the MailScanner.conf
file clearly <br>
&gt;&gt;&gt;&gt; states that:<br>
&gt;&gt;&gt;&gt; # Each header should end in a &quot;:&quot;, but
MailScanner will add it if <br>
&gt;&gt;&gt;&gt; you forget.<br>
&gt;&gt;&gt;&gt; # Headers should be separated by commas or spaces.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; The original rules file uses spaces to separate the
headers.<br>
&gt;&gt;&gt;&gt; That was correct.<br>
&gt;&gt;&gt;&gt;&gt; The typical per domain lines we had in the
remove.headers.rules <br>
&gt;&gt;&gt;&gt;&gt; file were:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; # For each domain:<br>
&gt;&gt;&gt;&gt;&gt; From: *@domain1.com.br X-Mozilla-Status:
X-Mozilla-Status2: <br>
&gt;&gt;&gt;&gt;&gt; X-Spam-Processed:<br>
&gt;&gt;&gt;&gt;&gt; To: *@domain1.com.br Confirm-Reading-To:
Delivery-Receipt-To: <br>
&gt;&gt;&gt;&gt;&gt; Disposition-Notification-To: Errors-To: MDRcpt-To:
<br>
&gt;&gt;&gt;&gt;&gt; MDSend-Notifications-To: Read-Receipt-To:
Receipt-Requested-To: <br>
&gt;&gt;&gt;&gt;&gt; Return-Receipt-To: Status: Smtp-Rcpt-To:
X-Acknowledge-To: <br>
&gt;&gt;&gt;&gt;&gt; X-Confirm-Reading-To: X-IMAPBase: X-IMAP:
X-Keywords: <br>
&gt;&gt;&gt;&gt;&gt; X-Mozilla-Status: X-Mozilla-Status2: X-PMrqc:
X-Spam-Processed: <br>
&gt;&gt;&gt;&gt;&gt; X-Status: X-UID: X-UIDL:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Those instructions used worked ok with previous
MailScanner versions.<br>
&gt;&gt;&gt;&gt; And&nbsp; I have just tried a system with a rules file
very much like <br>
&gt;&gt;&gt;&gt; yours and it works just fine.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Sorry, but I cannot reproduce the problem.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Jules<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -- <br>
&gt;&gt;&gt;&gt; Julian Field MEng CITP CEng<br>
&gt;&gt;&gt;&gt;
<a href="http://www.mailscanner.info/" eudora="autourl">
www.MailScanner.info</a>
&lt;<a href="http://www.mailscanner.info/" eudora="autourl">
http://www.mailscanner.info/</a>&gt; &lt; <br>
&gt;&gt;&gt;&gt;
<a href="http://www.mailscanner.info/" eudora="autourl">
http://www.mailscanner.info/</a>&gt;<br>
&gt;&gt;&gt;&gt; Buy the MailScanner book at
<a href="http://www.mailscanner.info/store" eudora="autourl">
www.MailScanner.info/store</a> <br>
&gt;&gt;&gt;&gt;
&lt;<a href="http://www.mailscanner.info/store" eudora="autourl">
http://www.mailscanner.info/store</a>&gt; &lt; <br>
&gt;&gt;&gt;&gt;
<a href="http://www.mailscanner.info/store" eudora="autourl">
http://www.mailscanner.info/store</a>&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Need help customising MailScanner?<br>
&gt;&gt;&gt;&gt; Contact me!<br>
&gt;&gt;&gt;&gt; Need help fixing or optimising your systems?<br>
&gt;&gt;&gt;&gt; Contact me!<br>
&gt;&gt;&gt;&gt; Need help getting you started solving new requirements
from your boss?<br>
&gt;&gt;&gt;&gt; Contact me!<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947
1415 B654<br>
&gt;&gt;&gt;&gt; Follow me at twitter.com/JulesFM and
twitter.com/MailScanner<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -- <br>
&gt;&gt;&gt;&gt; This message has been scanned for viruses and<br>
&gt;&gt;&gt;&gt; dangerous content by MailScanner, and is<br>
&gt;&gt;&gt;&gt; believed to be clean.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; -- <br>
&gt;&gt;&gt;&gt; MailScanner mailing list<br>
&gt;&gt;&gt;&gt; mailscanner@lists.mailscanner.info<br>
&gt;&gt;&gt;&gt;
<a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner" eudora="autourl">
http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Before posting, read
<a href="http://wiki.mailscanner.info/posting" eudora="autourl">
http://wiki.mailscanner.info/posting</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Support MailScanner development - buy the book off the
website! <br>
&gt;&gt;<br>
&gt;&gt; Jules<br>
&gt;&gt;<br>
&gt;&gt; -- <br>
&gt;&gt; Julian Field MEng CITP CEng<br>
&gt;&gt;
<a href="http://www.mailscanner.info/" eudora="autourl">
www.MailScanner.info</a>
&lt;<a href="http://www.mailscanner.info/" eudora="autourl">
http://www.mailscanner.info/</a>&gt;<br>
&gt;&gt; Buy the MailScanner book at
<a href="http://www.mailscanner.info/store" eudora="autourl">
www.MailScanner.info/store</a> <br>
&gt;&gt;
&lt;<a href="http://www.mailscanner.info/store" eudora="autourl">
http://www.mailscanner.info/store</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Need help customising MailScanner?<br>
&gt;&gt; Contact me!<br>
&gt;&gt; Need help fixing or optimising your systems?<br>
&gt;&gt; Contact me!<br>
&gt;&gt; Need help getting you started solving new requirements from your
boss?<br>
&gt;&gt; Contact me!<br>
&gt;&gt;<br>
&gt;&gt; PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415
B654<br>
&gt;&gt; Follow me at twitter.com/JulesFM and
twitter.com/MailScanner<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -- <br>
&gt;&gt; This message has been scanned for viruses and<br>
&gt;&gt; dangerous content by MailScanner, and is<br>
&gt;&gt; believed to be clean.<br>
&gt;&gt;<br>
&gt;&gt; -- <br>
&gt;&gt; MailScanner mailing list<br>
&gt;&gt; mailscanner@lists.mailscanner.info<br>
&gt;&gt;
<a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner" eudora="autourl">
http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br>
&gt;&gt;<br>
&gt;&gt; Before posting, read
<a href="http://wiki.mailscanner.info/posting" eudora="autourl">
http://wiki.mailscanner.info/posting</a><br>
&gt;&gt;<br>
&gt;&gt; Support MailScanner development - buy the book off the website!
<br>
&gt;<br>
&gt; Atenciosamente,<br>
&gt;<br>
&gt; *Hilário Fochi Silveira<br>
&gt; **Soliton Controles Industriais Ltda.<br>
&gt; 02017-002 Rua Alfredo Pujol, 1010 - São Paulo - SP - Brasil<br>
&gt; Tel: +55 11 2950-1834 Fax: +55 11 2979-8980 e-mail: <br>
&gt; hilario@soliton.com.br<br>
&gt; *Distribuidor SSD Drives (Anteriormente Eurotherm Drives), Eurotherm
<br>
&gt; Controls, Action Instruments, Montalvo, Koyo, Sharp<br>
&gt;
<a href="http://www.soliton.com.br/" eudora="autourl">
www.soliton.com.br</a>
&lt;<a href="http://www.soliton.com.br/" eudora="autourl">
http://www.soliton.com.br/</a>&gt;
<a href="http://www.eurotherm.com.br/" eudora="autourl">
www.eurotherm.com.br</a> <br>
&gt;
&lt;<a href="http://www.eurotherm.com.br/" eudora="autourl">
http://www.eurotherm.com.br/</a>&gt;
<a href="http://www.actionio.com.br/" eudora="autourl">
www.actionio.com.br</a> <br>
&gt;
&lt;<a href="http://www.actionio.com.br/" eudora="autourl">
http://www.actionio.com.br/</a>&gt;
<a href="http://www.montalvo.com.br/" eudora="autourl">
www.montalvo.com.br</a> <br>
&gt;
&lt;<a href="http://www.montalvo.com.br/" eudora="autourl">
http://www.montalvo.com.br/</a>&gt;<br>
&gt;<br><br>
Jules<br><br>
- -- <br>
Julian Field MEng CITP CEng<br>
<a href="http://www.mailscanner.info/" eudora="autourl">
www.MailScanner.info</a><br>
Buy the MailScanner book at
<a href="http://www.mailscanner.info/store" eudora="autourl">
www.MailScanner.info/store</a><br>
Follow me at twitter.com/JulesFM<br><br>
MailScanner customisation, or any advanced system administration
help?<br>
Contact me at Jules@Jules.FM<br><br>
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654<br>
PGP public key:
<a href="http://www.jules.fm/julesfm.asc" eudora="autourl">
http://www.jules.fm/julesfm.asc</a><br><br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: PGP Desktop 9.10.0 (Build 500)<br>
Comment: Use PGP or Thunderbird Enigmail to verify this message<br>
Charset: ISO-8859-1<br><br>
wj8DBQFKFvZSEfZZRxQVtlQRAq8uAKDnNpIOq06Iiihr1h3vD+D6qUE04QCg5M0G<br>
+QTTpHrgwHz371bPuVpt6bE=<br>
=Qvgv<br>
-----END PGP SIGNATURE-----<br><br>
-- <br>
This message has been scanned for viruses and<br>
dangerous content by MailScanner, and is<br>
believed to be clean.<br><br>
-- <br>
MailScanner mailing list<br>
mailscanner@lists.mailscanner.info<br>
<a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner" eudora="autourl">
http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br><br>
Before posting, read
<a href="http://wiki.mailscanner.info/posting" eudora="autourl">
http://wiki.mailscanner.info/posting</a><br><br>
Support MailScanner development - buy the book off the website!
</blockquote></body>
</html>