Where does KMail get its address-completions from? Is it possible to edit or remove these? Many of the completions offered to me are bizarre inventions, while e-mail addresses I have used hundreds of times are ignored.
On Thursday, December 17, 2015 1:35:54 AM CET Timothy Murphy wrote:
Where does KMail get its address-completions from? Is it possible to edit or remove these? Many of the completions offered to me are bizarre inventions, while e-mail addresses I have used hundreds of times are ignored.
Hi,
autocompletion comes from several sources:
* configured addressbooks * Recent addresses - i.e. addresses you've sent emails to recently * Indexed contacts - contacts indexed from all emails
In KMail -> Settings -> Configure KMail -> Composer -> General you can choose which addresbooks to autocomplete from in "Configure Completion ...", and you can turn off autocompletion from the indexed contacts by unchecking "Use Baloo search for autocompletion".
The "bizarre" addresses usually come from the Baloo index, I've noticed myself that we fail to parse some addresses correctly when indexing them leading to all kinds of funny (or broken) suggestions in composer. Unfortunatelly there is no way to modify this index - you can only turn it off.
The recent addresses can be managed in the "Configure Completion" dialog.
Dan
Daniel Vrátil wrote:
Where does KMail get its address-completions from? Is it possible to edit or remove these? Many of the completions offered to me are bizarre inventions, while e-mail addresses I have used hundreds of times are ignored.
autocompletion comes from several sources:
- configured addressbooks
- Recent addresses - i.e. addresses you've sent emails to recently
- Indexed contacts - contacts indexed from all emails
In KMail -> Settings -> Configure KMail -> Composer -> General you can choose which addresbooks to autocomplete from in "Configure Completion ...", and you can turn off autocompletion from the indexed contacts by unchecking "Use Baloo search for autocompletion".
The "bizarre" addresses usually come from the Baloo index, I've noticed myself that we fail to parse some addresses correctly when indexing them leading to all kinds of funny (or broken) suggestions in composer. Unfortunatelly there is no way to modify this index - you can only turn it off.
The recent addresses can be managed in the "Configure Completion" dialog.
Thank you for your comprehensive reply. I've turned off Baloo for KMail. It seems to me that applications that are known not to work properly should not be on by default, unless that is really necessary (which it is not here).
I see that the problem with recent addresses is that they do not include the name of the recipient, eg "Timothy Murphy gayleard@eircom.net just becomes "gayleard@eircom.net". This seems to me bizarre, it would surely be simpler to save the To address?
My addressbook seems to have been emptied on going from CentOS-7.1 to 7.2, so I don't know if using that would keep the personal name in place. I shall find out soon.
On Thursday 17 Dec 2015 12:48:26 PM Daniel Vrátil wrote:
The "bizarre" addresses usually come from the Baloo index, I've noticed myself that we fail to parse some addresses correctly when indexing them leading to all kinds of funny (or broken) suggestions in composer. Unfortunatelly there is no way to modify this index - you can only turn it off.
A lot of bizarre email address also gets added to auto-completion if you interact with services like postmatic.com. If you reply to emails from them then something like dklsjlfskjdflskjflsjflsjflsdjfsldkjslkjfs@postmatic.com will be added to the auto-completion. Blacklisting them will not be useful because it will be a different address next time. I could blacklist the domain but I wouldn't want to also black list say help@postmatic.com. I don't really have a huge problem so I leave it like as it is.
On Thursday, December 17, 2015 7:02:04 PM CET Sudhir Khanger wrote:
On Thursday 17 Dec 2015 12:48:26 PM Daniel Vrátil wrote:
The "bizarre" addresses usually come from the Baloo index, I've noticed myself that we fail to parse some addresses correctly when indexing them leading to all kinds of funny (or broken) suggestions in composer. Unfortunatelly there is no way to modify this index - you can only turn it off.
A lot of bizarre email address also gets added to auto-completion if you interact with services like postmatic.com. If you reply to emails from them then something like dklsjlfskjdflskjflsjflsjflsdjfsldkjslkjfs@postmatic.com will be added to the auto-completion. Blacklisting them will not be useful because it will be a different address next time. I could blacklist the domain but I wouldn't want to also black list say help@postmatic.com. I don't really have a huge problem so I leave it like as it is.
Turns out the blacklist in "Configure Completion..." dialog actually applies to all addresses, including "Recent Addresses" and addresses indexed from all emails. And the blacklist allows you to blacklist entire domains so for example blacklisting "noreply.github.com" will get you rid of all the fake "Real Name project@noreply.github.com" addresses in autocompletion...
Dan
On Thursday 17 Dec 2015 12:48:26 PM Daniel Vrátil wrote:
The recent addresses can be managed in the "Configure Completion" dialog.
Looks like this might be a bug. I have my address book as the first item and recent addresses as the second item in Configure Completion. When I search for an email address I see recent addresses on top and then email addresses from my address book. That looks like opposite of what's set in Configure Completion.
Screenshots:- http://imgur.com/a/jvytn
Bug worthy?