Just would like to share that I made a trick to make it working:

Instead of having Path  "/var/vault/isync-Mails/pichon/Maildir/"

I made Path  "/var/vault/isync-Mails/pichon/Maildir/."

Notice the '.' after the Maildir/, so any folder created are now 
prefixed with '.' and then if there is some sub-folders the Flatten 
option works ...



Le 22-04-2013 21:17, Patrick Pichon a écrit :
> Hello Oswald,
> 
> This is more-less the config file I have, but indeed it doesn't work 
> like that.
> 
> 
> ============= .mbsyncrc ============
> SyncState *
> 
> ### accout: pichon
> IMAPAccount xxx
> Host imaps:xxx
> Port 993
> User "xxxxxxxxx"
> Pass "xxxxxxxxx"
> RequireCRAM no
> RequireSSL yes
> UseIMAPS yes
> UseSSLv2 yes
> UseSSLv3 yes
> UseTLSv1 yes
> CertificateFile /etc/pki/Pipiche/CA/ca-pipiche-cert.pem
> 
> IMAPStore pichon_rem
> Account xxxxxxxxx
> UseNamespace yes
> 
> MaildirStore pichon_loc
> Inbox "/var/vault/isync-Mails/pichon/Maildir"
> Path  "/var/vault/isync-Mails/pichon/Maildir/"
> AltMap no
> Flatten .
> 
> Channel pichon
> Master :pichon_rem:
> Slave :pichon_loc:
> #Sync New ReNew Flags
> Sync Pull
> Patterns INBOX *
> Create Slave
> 
> 
> =============== ls -l /var/vault/isync-Mails/pichon/Maildir
> 
> ls -l Maildir/
> total 64
> drwx------ 2 support support 40960 Apr 22 21:15 cur
> drwx------ 5 support support  4096 Apr 22 21:15 D'Croche Moi La 
> Montagne
> drwx------ 5 support support  4096 Apr 22 21:15 eBay
> drwx------ 5 support support  4096 Apr 22 21:15 Gandi
> drwx------ 2 support support  4096 Apr 22 21:13 new
> drwx------ 5 support support  4096 Apr 22 21:15 Polar
> drwx------ 2 support support  4096 Apr 22 21:15 tmp
> 
> 
> ===== What I would expect is :
> ls -l Maildir/
> total 64
> drwx------ 2 support support 40960 Apr 22 21:15 cur
> drwx------ 5 support support  4096 Apr 22 21:15 .D'Croche Moi La 
> Montagne
> drwx------ 5 support support  4096 Apr 22 21:15 .eBay
> drwx------ 5 support support  4096 Apr 22 21:15 .Gandi
> drwx------ 2 support support  4096 Apr 22 21:13 new
> drwx------ 5 support support  4096 Apr 22 21:15 .Polar
> drwx------ 2 support support  4096 Apr 22 21:15 tmp
> 
> 
> In short any new folder/doirectory created should be pre-fixed with 
> '.'
> 
> 
> Kind regards
> 
> Patrick Pichon
> patr...@pipiche.fr
> 
> 
> 
> On 19 avr. 2013, at 09:19, Oswald Buddenhagen <o...@kde.org> wrote:
> 
>> On Thu, Apr 18, 2013 at 12:57:15PM +0200, Patrick PICHON wrote:
>>> On the master (Imap server) the folder name is ~/Maildir/.myfolder
>>> on the slave the folder created is : ~/Maildir/myfolder
>>> I would like to have the folder created : ~/Maildir/.myfolder
>>> 
>> how does INBOX play into that? is there actually an inbox you want to
>> sync separately?
>> 
>> assuming there is none, the solution is fairly simple:
>> 
>> MaildirStore pichon_loc
>> #Path is not needed
>> Inbox "~/Maildir"
>> AltMap no
>> Flatten .
>> 
>> Channel username
>> Master :username_rem:
>> Slave :username_loc:
>> Patterns INBOX*
>> 
>> if you actually need an INBOX, the config would look like that:
>> 
>> MaildirStore pichon_loc
>> # note the lack of a trailing slash!
>> Path "~/Maildir"
>> # being outside Path, this one cannot have subfolders due to 
>> flattening.
>> Inbox "~/INBOX"
>> AltMap no
>> Flatten .
>> 
>> Channel username
>> Master :username_rem:
>> Slave :username_loc:
>> Patterns * INBOX
>> 
>> there is a tiny problem with this: i don't think it will actually 
>> work.
>> :}
>> 
>> 
>> ------------------------------------------------------------------------------
>> Precog is a next-generation analytics platform capable of advanced
>> analytics on semi-structured data. The platform includes APIs for 
>> building
>> apps and a phenomenal toolset for data science. Developers can use
>> our toolset for easy data analysis & visualization. Get a free 
>> account!
>> http://www2.precog.com/precogplatform/slashdotnewsletter
>> _______________________________________________
>> isync-devel mailing list
>> isync-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/isync-devel

-- 
patr...@pipiche.fr

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to