Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-14 Thread Chris Green
On Wed, Dec 14, 2011 at 02:22:39AM -0500, Patrice Levesque wrote:
 
  So, does everyone here use abook, or nothing, or just have all their
  E-Mail addresses in mutt aliases, or what?  Any suggestions would be
  very welcome.
  If I found something that could synchronize my (any) phone as well
  then I'd be *very* happy!  :-)
 
 My current setup does just that.
 
   - OpenLDAP acts as the addressbook container;
   - Horde's Turba acts as a web-based data entry frontend;
   - Horde's Turba can also deal with phone two-way synchronization
 mechanism (via ActiveSync), if you use Horde ≥ 4 and Turba ≥ 3.
 
I've often toyed with Horde but have never actually really got into it,
maybe I should revisit it.


 The phone sync setup can easily accomodate calendars as well if you add
 Horde's Kronolith.  You may also handle mail via Horde's Imp as a
 web-based plan B (I like a shell environment on my cellphone but I
 understand it's not everyone's taste, especially for those without a
 physical keyboard; native smartphone mail apps often suck) and you could
 even deal with mail filters (think procmail or sieve) using Horde's
 Ingo.  My mail is stored in IMAP, don't know about your setup, so YMMV.
 
 Turba works well enough (though clumsily) in a text-based browser like
 ELinks if you want to add contacts without leaving the comfort of your
 shell.
 
 (No, this is not a Horde selling pitch! I'm getting back to the subject
 at hand, now!)
 
 Mutt accesses OpenLDAP via a thin shell script; my OpenLDAP server is
 located thousands of miles away and the Ctrl-T completion seldom takes
 more than 2 seconds.
 
 Of course, all that may seem like overhead just to get e-mail address
 completion, but I like to think of it the other way around; mutt fits in
 *nicely* in that ecosystem ;)
 
Yes, that's the way round I am really.  I want a good/comfortable
contacts manager for lots of reasons other than using it with mutt,
being able to extract E-Mail addresses to mutt is just a bonus.

-- 
Chris Green


Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-14 Thread Patrice Levesque


 Yes, that's the way round I am really.  I want a good/comfortable
 contacts manager for lots of reasons other than using it with mutt,
 being able to extract E-Mail addresses to mutt is just a bonus.

I can't stress enough then that you *want* to build around a LDAP
server; maybe Horde won't float your boat but any respectable
addressbook application will be able to hook into LDAP.  Even Evolution
if you ever miss it someday ;)



-- 
 --|--
|
Patrice Levesque
 http://ptaff.ca/
mutt.wa...@ptaff.ca
|
 --|--
--


signature.asc
Description: Digital signature


Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-13 Thread Patrice Levesque

 So, does everyone here use abook, or nothing, or just have all their
 E-Mail addresses in mutt aliases, or what?  Any suggestions would be
 very welcome.
 If I found something that could synchronize my (any) phone as well
 then I'd be *very* happy!  :-)

My current setup does just that.

- OpenLDAP acts as the addressbook container;
- Horde's Turba acts as a web-based data entry frontend;
- Horde's Turba can also deal with phone two-way synchronization
  mechanism (via ActiveSync), if you use Horde ≥ 4 and Turba ≥ 3.

The phone sync setup can easily accomodate calendars as well if you add
Horde's Kronolith.  You may also handle mail via Horde's Imp as a
web-based plan B (I like a shell environment on my cellphone but I
understand it's not everyone's taste, especially for those without a
physical keyboard; native smartphone mail apps often suck) and you could
even deal with mail filters (think procmail or sieve) using Horde's
Ingo.  My mail is stored in IMAP, don't know about your setup, so YMMV.

Turba works well enough (though clumsily) in a text-based browser like
ELinks if you want to add contacts without leaving the comfort of your
shell.

(No, this is not a Horde selling pitch! I'm getting back to the subject
at hand, now!)

Mutt accesses OpenLDAP via a thin shell script; my OpenLDAP server is
located thousands of miles away and the Ctrl-T completion seldom takes
more than 2 seconds.

Of course, all that may seem like overhead just to get e-mail address
completion, but I like to think of it the other way around; mutt fits in
*nicely* in that ecosystem ;)



-- 
 --|--
|
Patrice Levesque
 http://ptaff.ca/
mutt.wa...@ptaff.ca
|
 --|--
--


signature.asc
Description: Digital signature


Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-10 Thread Tim Gray

On Dec 10, 2011 at 02:55 PM +, Chris Green wrote:

So, does everyone here use abook, or nothing, or just have all their
E-Mail addresses in mutt aliases, or what?  Any suggestions would be
very welcome.


This isn't going to be very useful to you since you are using Linux and 
I'm on OS X, but it might give you some ideas.  I use the OS X built in 
Address Book app.  It's got a goofy GUI, but now that Apple has released 
iCloud (for free!), my contacts sync wirelessly automatically between my 
phone, my computer, and Apple's iCloud web mail (not that I use that).  
The syncing between my phone and computer are the big features for me.  
It is also nice that it keeps track of physical addresses, phone 
numbers, IM names, etc - all of which my phone can utilize I might add.  
Lastly, lot's of apps on OS X tap into the Address Book database, so 
having my contacts in there makes using OS X generally a nicer 
experience.


I also use lbdb in mutt.  There's a helper that queries the OS X address 
book, so I can run a query by hitting ^T and search the address book.  I 
have lbdb setup to also scrape addresses from outgoing messages and 
store them.  So when I run the ^T query, not only does it search the OS 
X address book, but it also checks the outgoing address list.  One could 
also run searches against LDAP if you desired.


I also use a simple mutt alias file for my most commonly used addresses 
where I want to define a nickname to use.  Like 'mom' or 'mike'.  I have 
many Mike's I correspond with, including both my brother and my boss.  You can 
imagine I send completely different types of correspondences to those 
two, so I want to make sure I have no mix ups.  I've defined 'mike' as 
my brother and 'boss' as my boss.


The last bit of glue I use is a python script that dumps the OS X 
address book into mutt alias format.  This happens nightly via a cron 
job.  I do this so I can quickly use tab completion when typing in 
addresses and also to access the groups I have defined in the OS X 
address book.  This way I can define hooks in mutt based on those 
groups.


It all sounds much more complicated than it actually is in use.  When 
getting a new contact, I enter it in my phone if on the road, or add it 
to the Address Book app.  When composing emails, I start typing who I 
want to address an email to and hit tab.  If that alias doesn't come up 
either from my commonly used alias file or from the Address Book dump 
alias file, I hit ^T and query lbdb.


Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-10 Thread Chris Green
On Sat, Dec 10, 2011 at 11:25:28AM -0500, Tim Gray wrote:
 On Dec 10, 2011 at 02:55 PM +, Chris Green wrote:
 So, does everyone here use abook, or nothing, or just have all their
 E-Mail addresses in mutt aliases, or what?  Any suggestions would be
 very welcome.
 
 This isn't going to be very useful to you since you are using Linux
 and I'm on OS X, but it might give you some ideas.  I use the OS X
 built in Address Book app.  It's got a goofy GUI, but now that Apple
 has released iCloud (for free!), my contacts sync wirelessly
 automatically between my phone, my computer, and Apple's iCloud web
 mail (not that I use that).  The syncing between my phone and
 computer are the big features for me.  It is also nice that it keeps
 track of physical addresses, phone numbers, IM names, etc - all of
 which my phone can utilize I might add.  Lastly, lot's of apps on OS
 X tap into the Address Book database, so having my contacts in there
 makes using OS X generally a nicer experience.
 
If I found something that could synchronize my (any) phone as well then
I'd be *very* happy!  :-)


 I also use lbdb in mutt.  There's a helper that queries the OS X
 address book, so I can run a query by hitting ^T and search the
 address book.  I have lbdb setup to also scrape addresses from
 outgoing messages and store them.  So when I run the ^T query, not
 only does it search the OS X address book, but it also checks the
 outgoing address list.  One could also run searches against LDAP if
 you desired.
 
lbdb is good to know about, thank you.  It means that I can choose
almost any program for my address book and can link it to mutt.


 I also use a simple mutt alias file for my most commonly used
 addresses where I want to define a nickname to use.  Like 'mom' or
 'mike'.  I have many Mike's I correspond with, including both my
 brother and my boss.  You can imagine I send completely different
 types of correspondences to those two, so I want to make sure I have
 no mix ups.  I've defined 'mike' as my brother and 'boss' as my
 boss.
 
 The last bit of glue I use is a python script that dumps the OS X
 address book into mutt alias format.  This happens nightly via a
 cron job.  I do this so I can quickly use tab completion when typing
 in addresses and also to access the groups I have defined in the OS
 X address book.  This way I can define hooks in mutt based on those
 groups.
 
 It all sounds much more complicated than it actually is in use.
 When getting a new contact, I enter it in my phone if on the road,
 or add it to the Address Book app.  When composing emails, I start
 typing who I want to address an email to and hit tab.  If that alias
 doesn't come up either from my commonly used alias file or from the
 Address Book dump alias file, I hit ^T and query lbdb.

No, doesn't sound very complex, what I need is the equivalent of that
Address Book program you're using.

-- 
Chris Green


Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-10 Thread Brendan Cully
On Saturday, 10 December 2011 at 17:38, Chris Green wrote:
 No, doesn't sound very complex, what I need is the equivalent of that
 Address Book program you're using.

There's also goobook (which could easily be wired into lbdb) for
synchronizing everything with google contacts. It'll let you sync with
your android phone too.


Re: Address Book/Contacts utilities that work (well) with mutt - what's out there?

2011-12-10 Thread Tim Gray

On Dec 10, 2011 at 05:38 PM +, Chris Green wrote:

lbdb is good to know about, thank you.  It means that I can choose
almost any program for my address book and can link it to mutt.


lbdb is the glue which makes it all happen really.  It's a great 
program.