I'm trying to shift to using Emacs for email. I've set up Gnus and it's working nicely for me with one thing missing, and it's a deal-breaker. I need it to autocomplete email addresses when I'm composing an email.
My understanding is that I need to have a contact database in Emacs that integrates with Gnus, such as BBDB, EBDB, org-contacts, etc. I don't mind which I use but I need to be able to import the contacts from my Google account into it.
Importing the contacts is the thing that I'm stuck on. I found the bbdb-csv-import package, but when I installed it, there were three warnings, and when I tried to use it with a CSV file I exported from Google, it failed with a type mismatch error.
After googling a lot, the only other thing I've found is this from 2008 which depends on something called lookout.el which doesn't seem to exist anymore.
Can anyone help me out?
message-mode(whether you use Gnus or any other Emacs mail reader). There are 2 options mentioned in its manual. One involves listing aliases in a .mailrc file, which you could copy into that file from any list or CSV. The other isecomplete, which automatically saves addresses you use for completion later. See the info node "(message) Mail Aliases" for more information.