This is kinda peripherally connected to mail system operations, but probably
still interesting. I've opened a feedback ticket to Apple about the address
collecting behavior of the MacOS Contacts application, that causes issues
through interaction with their other products Mac Mail and Calendar.

Contacts automatically collects email addresses from email messages and
other sources into the user's address book. It also merges these collected
addresses under single entries using somewhat poorly documented heuristics
which are not adjustable by the end user.

This becomes a problem when Contacts changes its opinion of the "canonical"
address of an user: users start receiving email messages to some secondary
address that Contacts has (for somewhat unclear reasons) decided is the same
as their main email address. This also becomes a plague on other Mac users
when receiving email messages where this change has occurred, as their
Contacts then also squirrel away the newly seen email address, possibly
also changing this be the canonical address for that user. For example,
the canonical address firstname.lastn...@domain.com could suddenly change
into usern...@server.domain.com in users' address books, through no action
of their own.

This also becomes a clear bug when this kind of unexpected canonicalization
change gets processed by calendar functions. Calendar server end code is not
forgiving of attempts to change eg. the organizer of a meeting, and when a
calendar change gets rejected by the server end, the client calendar becomes
unsynchronized with the server view and any other meeting participant's view.
Email address canonicalization should never be attempted on calendar entry
email addresses, but the root error in this case was in the Contacts
application code that caused the change.

--
   /* * * Otto J. Makela <o...@iki.fi> * * * * * * * * * */
  /* Phone: +358 40 765 5772, ICBM: N 60 10' E 24 55' */
 /* Mail: Mechelininkatu 26 B 27,  FI-00100 Helsinki */
/* * * Computers Rule 01001111 01001011 * * * * * * */
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to