I found a little bug that can be easily fixed. On my mail server, I host
many domains using qmail + vpopmail. After a certain number of domains,
either qmail or vpopmail created a new file called 'morercpthosts' and it
also compiles it into a cdb file, as you can see below:

-rw-r--r--    1 root     root          663 Feb  9 19:07 morercpthosts
-rw-r--r--    1 root     root         3723 Feb  9 19:07 morercpthosts.cdb
-rw-------    1 root     root            0 Feb  9 19:07 morercpthosts.lock
-rw-r--r--    1 root     root         1299 Mar 20 09:41 rcpthosts
-rw-------    1 root     root            0 Mar 13 01:09 rcpthosts.lock

The problem is that it seems qpsmtpd does not know about the existance of
this file, which contains on my server about 60% of mail domains. This
causes an error 550 (Relaying denied).

Right now what I did to quickly fix the problem is:

cat morercpthosts >> rcpthosts

So now all domains hosted appear in my rcpthosts file, and qpsmtpd now
delivers mail for those domains.

Thanks,

    Skaag


Reply via email to