Hi, I've tried to utilize google a bit to find some similar problems, but I had no success, so I am trying here now.
I have some (quite old ... I know) MTAs running postfix: 2.5.4 on Solaris 10 (sparc) 2.5.1 on Ubuntu Linux 8.04.4 LTS (32 bit x86) 2.5.4 on Solaris 9 (sparc) Most of the time, no problems for days, or even for months. However sometimes the sender gets response 451 4.3.0 Error: queue file write error Note that it happens very rarely, but then it's permanent for that given mail. But it seems no other mail transaction is affected even not from the same sender MTA. Since it's about one mail in millions, I could ignore the problem, but it's very annoying that I don't know the answer :) Also it seems all of our MTAs does the same for that given mail, even they are using different versions, hardwares and OSes, the problem is exactly about the very same mail (at least I guess, since the sender/recipient is the same) Based on the time of the problem I've searched the logs. I've found this: Mar 4 19:37:03 z postfix/cleanup[16524]: fatal: pcre map /etc/postfix/header_checks.pcre, line 20: matched text exceeds buffer limit Mar 4 19:37:04 z postfix/master[15374]: warning: process /usr/lib/postfix/cleanup pid 16524 exit status 1 These two lines always appears in the log in case the problem. The mentioned line of header_checks.pcre: /^Subject: .*[0-9][0-9].*(OFF|0FF|ALL).* Pfizer/ REJECT Stop spamming us! The corresponding directive in main.cf which instructs postfix to use that pcre map to check headers: header_checks = pcre:/etc/postfix/header_checks.pcre Have someone a clue what can be the problem? I can try newer postfix of course, but I am also interested what can cause this, also the next time when I am allowed to do major modification in the system (like software upgrade: postfix) is still two weeks away at least. Thanks a lot in advance, - Gábor