Hi Peter, On Wed, 5 Feb 2003 07:25:43 +0100 Peter Mikeska <[EMAIL PROTECTED]> wrote:
> I want ask U this> I have working vpopmail+qmail+courier, its about 5 > domains, and when I make alias for some address I > get file .qmail-nameofalias in directory for domain > for every alias I make, so I decided to put it to > aliases only ONE file in /etc , i use fastforward , so I have write > one line of command to .qmail-DEFAULT but I dont know in which one, > .qmail-default from qmail installation seem dont work this way with > vpopmail, and every domain have one in dir, I tryed put it to every > file but wont work. so can some1 help me how to use aliases file with > vpopmail? There're several reasons that stand against your plan. 1.) Files ~vpopmail/domains/example.com/.qmail-* are handled natively by qmail-local. Vpopmail doesn't step in here, so they're already the most efficient "way of doing". Vpopmail only takes actions for ~vpopmail/domains/example.com/user as "vdelivermail" searches for "user" in "vpasswd.cdb" and gets directed to that directory for message storing. 2.) You will not succeed. 'fastforward' doesn't allow mailbox or maildir delivery instructions in alias file. Imagine a simple example: [EMAIL PROTECTED] should be forwared to [EMAIL PROTECTED] So your key / value pair in alias file would be [EMAIL PROTECTED]: [EMAIL PROTECTED] Your ~vpopmail/domains/example.com/.qmail-default would look like | ~vpopmail/bin/vdelivermail '' | fastforward /etc/aliases.cdb The mail comes in, vdelivermail is invoked, as no ~vpopmail/domains/example.com/.qmail-qwertz exists and ~vpopmail/domains/example.com/.qmail-default ist chosen. fastforward looks up the aliases file for '[EMAIL PROTECTED]', finds it and forwards the mail. The mail gets reinjected, directed to '[EMAIL PROTECTED]'. qmail-local don't find ~vpopmail/domains/example.com/.qmail-postmaster, therefor .qmail-edfault is used again. Now fastforward looks for '[EMAIL PROTECTED]' in aliases file. Either this key doesn't exist and the mail gets bounced or it exists and has to point to an external address, else you'll walk through this loop indefinitely (until qmail recognizes the loop by "Delivered-To" lines). At least you'll have to have a .qmail-user file for every user that should be a final recipient of a fastforward action. Well ... ain't it the best to leave the existing dot-qmail files as it's working the fastest way possible, instead off replacing them by only other dot-qmail file that achive, in the end, the same?!? P.S.: PLEASE ... disable your Reply-To for this list or set it to the lists address. 1.) Your Reply-To makes absolutely _no sense_. It's set to your From which would already be taken as "address to reply to" if no Reply-To header would be present. 2.) Your Reply-To header "destroys" the "List-Reply" functionality of some MUAs, as they're (for good reasons) configured to _first_ use Reply-To when replying, and only if absent List-Header which could be used for replying are searched. -- Regards, Peter