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

Tom Collins <[email protected]> Thu, 24 Apr 2014 09:43:34 -0700
Newsgroups gmane.mail.vpopmail
Message-ID <[email protected]>
This sounds like a possible bug (or perhaps a configuration issue) in vdelivermail.

With MySQL aliases, vdelivermail handles delivery.  It's finding the ssiad forward first and delivering the message there (since "-secretariat" is an extension to that mailbox).

By deleting the alias record stored in MySQL and replacing it with a dot-qmail file (.qmail-ssiad), you're allowing Qmail to handle its delivery before the message is handed off to vdelivermail.

It's been a long time since I've worked with the vpopmail source code, but I imagine you'll find logic in vdelivermail that has it checking for aliases before mailboxes, and it's iterating through all possible base/extension pairs (foo-bar-baz, then foo-bar, then foo).

-Tom


On Apr 24, 2014, at 12:50 AM, Stéphane SALETTES wrote:

> Hi,
> 
> You don't understand my problem, maybe because my english is bad :(
> 
> [email protected] is a standalone account no foward 
> 
> [email protected] is a standalone account no foward
> 
> and [email protected] is just a foward to [email protected]
> 
> but if i send a message to [email protected]   nothing in is mailbox but the message is in the box of [email protected]
> 
> the work arraound that i find is delete the foward on qmailadmin (mysql) ([email protected] ->  [email protected]) and create a file 
> 
> .qmail-ssiad
> &[email protected]
> 
> 
> Hope you understand me this time sorry :)
> 
> Thank
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Cordialement
> 
> --------------------------------------
> Stephane Salettes
> 
> 
> ABAC Informatique
> 1 Bis Ave Pech Loubat
> ZI La Coupe
> 11100 Narbonne
> 
> Tél: 33 (0)4 68 41 73 00
> FAX : 33 (0)4 6841 73 02
> GSM: 33 (0)6 85 36 67 28
> 
> http://www.abac-info.com
> 
> 
> -----Message d'origine-----
> De : xaf [mailto:[email protected]] 
> Envoyé : samedi 19 avril 2014 03:42
> À : [email protected]
> Objet : Re: [vchkpw] Re: !!! CHECK SENDER !!![vchkpw] [SPAM] Re: [SPAM] Rrdirection problem
> 
> |--> 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
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 


!DSPAM:53593f3d34268127549349!