*sigh* nevermind, after having some coffee and waking my lazy a.. up I
realized that it was querying out path from the DB not dynamically!  I used
postfix.admin so going to see if it was something in the setup that did it,
but there is only a few users so far, so I will make the changes via mysql
command line.

Better than a surprise, just a dumba.. behind the keyboard 2nt~

Thanks again...

On Mon, Mar 21, 2011 at 9:40 PM, lance raymond <lance.raym...@gmail.com>wrote:

> I just love surprises  :)   But back to the question, sorry I didn't put
> the full conf report, but both the old and new do have the
> virtual_mailbox_maps, but the problem is there are multiple domains, and on
> the old the path is as I said;
> /home/vmail/domain1/user.  Using me as the example, the old would be;
>
> /home/vmail/domain1/lance/Maildir/ (new/cur/ ...)
> /home/vmail/domain2/lance/Maildir/ (new/cur/ ...)
>
> with the new server it's simply;
> /home/vmail/lance@domain1/Maildir/lance@domain1/Maildir (new/cur)
>
> I hope that makes it a bit more clearer, but looking at the old conf and
> seeing how it uses a mysql query, the old server has similar queries (table
> names are diff now), but did notice a slight difference, notice the 2;
>
> *old.*
> user = root
> password = pass
> dbname = mail
> table = users
> select_field =
> CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
> where_field = email
> *
> new.*
> hosts = localhost
> user = postfix
> password = pass
> dbname = postfix
> table = mailbox
> select_field = maildir
> where_field = username
> additional_conditions = and active = '1'
> result_format = %sMaildir/
>
> No harm in trying so I am going to play a bit with the new and see what I
> find, but if things don't work ... be prepared for more surprises!   Tnx
> again ....
>
> On Mon, Mar 21, 2011 at 4:15 PM, Jeroen Geilman <jer...@adaptr.nl> wrote:
>
>>  On 03/21/2011 04:11 PM, lance raymond wrote:
>>
>> ok next question (a little more intelligent I would hope).  I am now
>> looking at my working mail and as some test mail comes in for some users,
>> the path is the following;
>>
>> /home/vmail/u...@domain.com for each.  The problem is both it's not easy
>> as more and more users get running as well as roundcube is not working (more
>> of a config thing) I would think, but the old server that crashed had
>> /home/vmail/domain/username.
>>
>> I am looking at the postconf -n (nice command) and the only thing I notice
>> from this to the old one that crashed and is now barely alive is under the
>> sasl section and not sure as reading a bit on this didn't shed light on it;
>> The original box shows;
>> *smtpd_sasl_local_domain = $mydomain*
>> the new one didn't have that entry at all.
>>
>> So I do figure it's a postfix config as he is the mailserver delivery guy,
>> but the other thing is the original has the virtual_mailbox_domains =
>> hardcoded with the domains, the new one has virtual_mailbox_domains =
>> mysql:/etc/postfix/mysql-domains.cf which just queries them out
>> (better).  So I probably gave 2 much non essential info, for something so
>> simple, but that's the qeustion.  How do you tell postfix to put the users
>> mail in the /home/vmail/domain/user folder, NOT /home/vmail/
>> u...@domain.com folder.
>>
>>
>> Virtual mailbox locations are controlled by - surprise - the
>> virtual_mailbox_maps parameter.
>> Each result is appended to virtual_mailbox_base, if defined, to yield a
>> filename or directory location.
>>
>>
>> --
>> J.
>>
>>
>

Reply via email to