nametrans not working as expected
Florian Lindner
mailinglists at xgm.de
Wed Aug 21 11:03:01 BST 2013
Am Mittwoch, 21. August 2013, 00:25:30 schrieb Tomasz Żok:
> Hi Florian,
>
> my (working) gmail nametranses contain a slash, not a dot between '[Gmail]'
> and folder name part. Use '[Gmail]/Gesendet' and it should work fine.
Yeah, it works!
> Also, as a side note, the folder names look strange if they contain unicode
> characters. In polish gmail I need to use the following in my nametrans
> '[Gmail]/Wys&AUI-ane', where the whole '&AUI-' part inside of the word is
> a single polish letter. So probably you should take special care for german
> umlauts if you continue to develop further nametrans functions.
Ok.
> Btw. Is there a special reason to access gmail through IMAP remote account
> type and not the builtin Gmail type?
Oh, didn't know there were such an accound type. Got my documentation from a
third party site (Arch Wiki) and from the config file. Changed to Gmail type
now.
One more questions:
The local target maildir is mdir. Mail from the remote inbox is copied to
mdir/.INBOX/cur/ (dot comes from my nametrans) while it really should go to
mdir/cur/ How can I achieve that?
> Best regards,
> Tomasz
Thanks!
Florian
> On 2013-08-20 at 13:17, Florian Lindner wrote:
> > Hello,
> >
> > I have this .offlineimaprc
> >
> > [general]
> > accounts = florian
> >
> > [Account florian]
> > localrepository = FloLocal
> > remoterepository = FloRemote
> >
> > [Repository FloLocal]
> > type = Maildir
> > localfolders = ~/Mail/foo at xgm.de
> >
> > [Repository FloRemote]
> > type = IMAP
> > ssl = yes
> > readonly = yes
> > remotehost = imap.gmail.com
> > remoteuser = foo at xgm.de
> > remotepass = 123
> > nametrans = lambda foldername: ("." + foldername).replace(
> >
> > "[Gmail].Gesendet", "Sent")
> >
> > Remote it a german gmail account.
> >
> > The nametrans should replace "[Gmail].Gesendet" to ".Sent". It works fine
> >
> > with a python shell:
> > >>> a = lambda foldername: ("." + foldername).replace(
> >
> > ... "[Gmail].Gesendet", "Sent")
> >
> > >>> a("[Gmail].Gesendet")
> >
> > '.Sent'
> >
> > But shows no effect when used in the configuration file. There is no .Sent
> > folder but still [Gmail].Gesendet
> >
> > What's wrong?
> >
> > Thanks,
> > Florian
> >
> > _______________________________________________
> > OfflineIMAP-project mailing list
> > OfflineIMAP-project at lists.alioth.debian.org
> > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/offlineimap-projec
> > t
> >
> > OfflineIMAP homepage: http://software.complete.org/offlineimap
More information about the OfflineIMAP-project
mailing list