Spring naar inhoud

Simpele zaken hebben soms diepe wateren...

Vandaag kregen we een opmerking van een klant die voor één IMAP account zowel thunderbird 3.1.6 als Outlook 2007 gebruikt. Als hij in Thunderbird een bericht doorstuurt (forward) dan is het in outlook niet zichtbaar dat de betreffende email is doorgestuurd. Een beantwoord (reply) bericht in Outlook is in Thunderbird echter wel gewoon zichtbaar.

Wij hebben dit verschijnsel getest met diverse versies van Thunderbird clients, Outlook clients en IMAP mailservers. Uiteindelijk bleek de oorzaak in de definitie van het IMAP protocol. In het IMAP protocol zijn een aantal vlaggen gedefinieerd die de status van een mailtje omschrijven. In hoofdzaak is dat de vlag "unseen" (ongelezen) en de vlag "replied" (beantwoord). Er is echter geen vlag "forwarded" beschikbaar in de IMAP standaard.

Verschillende mail clients lossen dit op verschillende manieren op. Thunderbird (en iPhone Mail) maken gebruik van een "custom label" genaamd $Forwarded. Dus een mailtje dat vanuit Thunderbird of een iPhone wordt doorgestuurd krijgt in die mailclients netjes een naar rechts wijzend Forward vlaggetje.

Mailbox zoals deze in Thunderbird wordt weergegeven

Echter Outlook weet niks van custom labels en ziet zich genoodzaakt om het "reply" vlaggetje te gebruiken om een doorgestuurd bericht te markeren. Dus een doorgestuurd bericht in outlook krijgt een pijltje naar links.

Tot zover geen problemen. In alle mailprogramma's kun je zien dat je iets hebt doorgestuurd. Als je in outlook een bericht doorstuurt en daarna de mailbox opent in Thunderbird; krijg je een pijltje naar links (reply) omdat outlook dat aan het bericht heeft gehangen.

Echter andersom is er wel een probleem.

...lees verder "IMAP, Forward, Reply, Thunderbird en Outlook"