Here's my solution. This is what I forwarded to one of our staff members.
-----------
Looks like there's an issue with setting a default box that forwards to an
external account and it's interaction with a domains' local pop boxes.
Here's how you do it:
o In the 'Pop Accounts' page, be sure no Catchall is set.
o Create a Forward with the 'Local Name' of default. Set the Forward Email
Address to the external account.
o Someone then needs to edit /mail/domains/domain.com/.qmail-default and
remove the 'nodeliver' line. It should only contain a single line with
'&user@somedomain'.
o Create a .qmail-popboxname file for each pop account in the domain. Each
file should contain one line with just:
| /mail/bin/vdelivermail '' /mail/domains/domain.com/popboxname
And everything should work as expected. I know this sucks. I've e-mailed
the authors and the mailing lists to see if they can whip us up a
patch/fix. Maybe they'll be cool.
-----------
On Thu, 15 Mar 2001, Russell "Elik" Rademacher wrote:
>
> Okay. Got a little unique problem here.
>
> One of the users want to set up his catch all account to forward all emails
> to outside email account. But it seems when that is setup, all emails that
> does not match with any valid email account in teh domain get delivered into
> the josh account, which is set to be forwarded.
>
> So...how do we fix that problem so that if a person set the account as
> catchall, and also have it set to be forwarded?
>
> I am using vpopmail 4.7.9 here with Qmailadmin 0.39.
>
> ----------------------------------------------
> Linux Administrator & Consultant
> Russell "Elik" Rademacher
>
--
John Mora