Re: !!! CHECK SENDER !!![vchkpw] [SPAM] Re: [SPAM] Rrdirection problem

Eric Shubert <[email protected]> Sat, 19 Apr 2014 09:52:43 -0700
Newsgroups gmane.mail.vpopmail
Organization Eric Shubert & Associates
Message-ID <[email protected]>
On 04/18/2014 06:41 PM, xaf wrote:
> |--> Eric Shubert, le 18/04/2014 23:38, a dit :
>>> 3) what you desire to happen
>>>> When i send a message to  [email protected] i want that the message go to the [email protected] mail box and foward to [email protected]
>>>>
>>>> And when i send a massage to  [email protected] i want a simple foward to [email protected]
>> I think if you modify the ssiad-secretariat@ account to also forward a
>> copy to spasad@, that would achieve your desired behavior. I.e., in
>> qmailadmin, under the Routing section, select Forward To, and check the
>> Save a Copy checkbox.
>
> it's a part of a solution
> this will create a .qmail file in the user directory
> but vdelivermail won't read it
> because of the extension addresses mechanism
>
> Stéphane
> ssiad-secretariat@ is an alias for user ssiad@
> it's quite a strange conf to give a forward to the user
> and the account to the alias
>
> mail delivery in a glance
> qmail-send -> qmail-lspawn -> qmail-local -> vdelivermail -> vuser/valias
>
> we must shorten delivery before vdelivermail handle it
> because of ssiad forward, vdelivermail will ignore ssiad-secretariat account
>
> lspawn read users/cdb, we can shorten the delivery here, answer 2
> local read .qmail-files in domain directory, we can shorten too here, answer 1
>
> answer 1, according vpopmail is in /home/vpopmail
> create a file .qmail-ssiad-secretariat in /home/vpopmail/domains/piemont.fr
> 0600 vpopmail:vchkpw
> write in
> &[email protected]
> /home/vpopmail/domains/piemont.fr/ssiad-secretariat/Maildir/
> if you want to change the headers for spasad
> or
> /home/vpopmail/domains/piemont.fr/spasad/Maildir/
> /home/vpopmail/domains/piemont.fr/ssiad-secretariat/Maildir/
> for straight copy
>
> answer 2
> according to Eric explanation
> we have a .qmail in /home/vpopmail/domains/piemont.fr/ssiad-secretariat/
> containing
> &[email protected]
> /home/vpopmail/domains/piemont.fr/ssiad-secretariat/Maildir/
> we need local to read this .qmail file
> so lspawn have to point to the correct directory
> before local handle delivery
>
> edit /var/qmail/users/assign
> add the line (check if 89:89 are uid gid of vpopmail:vchkpw)
> =piemont.fr-ssiad-secretariat:piemont.fr:89:89:/home/vpopmail/domains/piemont.fr/ssiad-secretariat:::
> before the piemont.fr virtual domain line
> and run /var/qmail/bin/qmail-newu to rebuild /var/qmail/users/cdb
>
> answer 3
> a forward account instead of a simple forward
> delete ssiad forward
> create ssiad account
> apply Eric solution without saving a copy
> ssiad will be master for ssiad-everything but secretariat
>
> xaf
>
>
>
>
>
> 
>
>

Thanks for this post, xaf. It's the best description I've seen of 
delivery in the 8 years I've been using QMT. I expect this will be 
helpful when we integrate Dovecot's LDA in the near future.

Stéphane,
FWIW, I'd go with answer #3. It seems to me to be the simplest given 
your situation. It can all be done with qmailadmin, with no need to use 
any CLI configuration methods.

-- 
-Eric 'shubes'


!DSPAM:5352a9f034261066319550!