Manual mentions "example file" with python function	get_password; no such file
    Tim Gray 
    lists+offimap at protozoic.com
       
    Wed Sep 21 20:20:58 BST 2011
    
    
  
On Sep 19, 2011 at 10:13 PM -0600, Iain Dalton wrote:
>But there's no offline-helpers.py or any file containing "get_password".
If it helps, here's the relevant bits from my .offlineimaprc file:
     [general]
     pythonfile = ~/.offlineimap/offlineimap.py
     [Repository rep-name]
     remotepasseval = osxkeychain("imap.mxes.net")
And here is my offlineimap.py file:
     #!/usr/bin/env python
     import subprocess as sb
     import shlex
     def osxkeychain(service, type="internet"):
         cmd = """/usr/bin/security find-%s-password -gs %s""" % (type, service)
         args = shlex.split(cmd)
         t = sb.check_output(args, stderr=sb.STDOUT)
         lines = t.split('\n')
         passwd = lines[0]
         passwd = passwd.split('"')[1]
         out = passwd
         return out
This is on OS X and accesses the system keychain through the 'security' 
command.  Just modify that file to call the appropriate command line 
utility and then parse the output so you just return the password.
    
    
More information about the OfflineIMAP-project
mailing list