On 4 Dec 2012, at 8:59, Bill Cole wrote: > On 3 Dec 2012, at 13:11, Alexandre Takacs wrote: > >> Is there a way to disable the e-mail harvest feature, i.e. the >> collection of e-mail addresses to be stored in some "hidden" address >> book for my supposed convenience ? > > I would expect not, as a core component of MM is the database that has > all of those addresses (and other message data) stored and indexed for > fast & accurate searches. > > Benny may have an answer about whether there's already a non-obvious > way to make MM not suggest recipients naively from that database. That > would be a useful feature.
A hidden preference does offer some flexibility: http://manual.mailmate-app.com/hidden_preferences#sending By default MailMate only looks for addresses in the Sent mailboxes of your accounts. This can be changed as follows defaults write com.freron.MailMate MmAddressCompletionMailbox 8F9C1062-E4F8-4949-B5DC-BAB7CDEC4110 The last value is the unique identifier for any mailbox (IMAP, universal, or smart mailbox). I believe you can use the special value `EmptySet` to disable completion based on existing messages completely: defaults write com.freron.MailMate MmAddressCompletionMailbox EmptySet I haven't tested this. Alternatively, it could just point to a real empty mailbox. >> Furthermore is there any way to edit said hidden address book to >> remove bogus entries ? Only by deleting bogus sent messages. The good thing about this system (for users that like it) is that it automatically works with a new install of MailMate. Unlike Apple Mail which needs to learn again. Personally, I don't use Address Book at all. I just want MailMate to give me the most recently used address for the name of the person I want to write to. -- Benny
