It seems that you are running postfix configured with the &quot;enable_long_queue_ids&quot; option, see: <a href="http://www.postfix.org/postconf.5.html#enable_long_queue_ids">http://www.postfix.org/postconf.5.html#enable_long_queue_ids</a><br>

<br>I think it would be best to make a note of this in the MailScanner Wiki to disable the option. Enabling this option causes Postfix not to use unique message ID&#39;s which can cause problems when using software like Baruwa or Mailwatch.<br>

<br><div class="gmail_quote">On 10 March 2013 17:24, Michael Grimm <span dir="ltr">&lt;<a href="mailto:trashcan@odo.in-berlin.de" target="_blank">trashcan@odo.in-berlin.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi --<br>
<div class="im"><br>
On 09.03.2013, at 21:31, Michael Grimm &lt;<a href="mailto:trashcan@odo.in-berlin.de">trashcan@odo.in-berlin.de</a>&gt; wrote:<br>
<br>
&gt; Thus: Anybody here that could teach me what to test next?<br>
<br>
</div>First of all I&#39;d like to thank all of you (this list&#39;s and private mails) for reassuring that my configuration and directory protections weren&#39;t wrong.<br>
<br>
Thus, I used the old but tedious technique of inserting debugging messages into the code until I finally found the cause for my MailScanner&#39;s refusal of service:<br>
<br>
A sample excerpt of my postfix&#39; hold queue looks as follows:<br>
<br>
| test&gt; la /var/spool/postfix/hold/<br>
| -rwx------  1 postfix  postfix  - 547 Mar 10 16:37 3ZP6596tR1zKR1<br>
| -rwx------  1 postfix  postfix  - 547 Mar 10 16:37 3ZP6596xlmzKR2<br>
| -rwx------  1 postfix  postfix  - 547 Mar 10 16:37 3ZP659714vzKR3<br>
| -rwx------  1 postfix  postfix  - 547 Mar 10 16:37 3ZP65974zXzKR4<br>
<br>
MailScanner simply fails to recognize those filenames because every test on queue directory an filenames uses the following regex ...<br>
<br>
| &#39;^([\\dA-F]+)$&#39;<br>
<br>
... which is plain wrong (IMHO). Thus I modified that regex to ...<br>
<br>
| &#39;^([\\w]+)$&#39;<br>
<br>
... and MailScanner is recognizing the correct HashDirDepth and every queued file, and now it does what it is supposed to do: scanning mails ;-)<br>
<br>
That regex might well be optimized, I&#39;m not that much an expert. And, I don&#39;t have any clue if my patch is going to break other parts (haven&#39;t done extensive testing up to now!).<br>
<br>
Here&#39;s my udiff:<br>
--- Postfix.pm.old      2013-03-10 16:33:29.917729549 +0100<br>
+++ Postfix.pm  2013-03-10 16:36:23.032728554 +0100<br>
@@ -85,7 +85,9 @@<br>
<br>
   # These need to be improved<br>
   # No change for V4<br>
-  $this-&gt;{HDFileRegexp} = &#39;^([\\dA-F]+)$&#39;;<br>
+# GRIMM (modified regex to recognize filenames in /var/spool/postfix/hold)<br>
+# $this-&gt;{HDFileRegexp} = &#39;^([\\dA-F]+)$&#39;;<br>
+  $this-&gt;{HDFileRegexp} = &#39;^([\\w]+)$&#39;;<br>
   $this-&gt;{TFileRegexp} = &#39;^tf-&#39; . $$ . &#39;-([\\dA-F]+)$&#39;;<br>
   # JKF Must fix this once I know what it&#39;s for.<br>
   $this-&gt;{QueueFileRegexp} = &#39;^([\\d]+-[\\d]+)$&#39;;<br>
<br>
To those which are running postfix as well: which versions do you run and how do your filenames look like? (I am running postfix 2.9.5) Not sure if I happened to alter some postfix option that might have impact to those filenames, though.<br>


<br>
Thanks to all and with kind regards,<br>
<div class="HOEnZb"><div class="h5">Michael<br>
<br>
<br>
--<br>
MailScanner mailing list<br>
<a href="mailto:mailscanner@lists.mailscanner.info">mailscanner@lists.mailscanner.info</a><br>
<a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner" target="_blank">http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br>
<br>
Before posting, read <a href="http://wiki.mailscanner.info/posting" target="_blank">http://wiki.mailscanner.info/posting</a><br>
<br>
Support MailScanner development - buy the book off the website!<br>
</div></div></blockquote></div><br>