imip-agent

docs/wiki/MailClients

1355:6975cdaac4a4
2017-10-20 Paul Boddie Simplify the interface of the rule periods computation function.
     1 = Mail Clients =     2      3 Since imip-agent is integrated with mail infrastructure defined by Internet     4 standards, users can use any mail program that is capable of sending and     5 receiving standards-based mail. However, it is recommended that     6 [[http://tools.ietf.org/html/rfc2045|MIME]]-capable mail programs are used     7 in order to properly present messages produced by imip-agent. Since the MIME     8 standards have been in existence since the 1990s, most commonly-used mail     9 programs should work with imip-agent with few difficulties.    10     11 Meanwhile, mail clients that can understand and present calendar data are    12 less common. The following Free Software programs have been tested with    13 imip-agent:    14     15 {{{#!table    16 '''Program''' || '''Remarks'''    17 ==    18 [[http://claws-mail.org/|Claws Mail]]    19 ||    20  * Supports basic scheduling    21  * Does not support recurring events    22  * Does not support the `COUNTER` scheduling method    23  * Does not support free/busy exchange over e-mail    24 ==    25 [[http://kontact.org/|Kontact]]    26 ||    27  * Supports scheduling including methods like `COUNTER`    28  * Supports recurring events    29  * Seems to support free/busy exchange over e-mail (although not    30  transparently) and over HTTP    31  * Seems to require numerous libraries and KDE components, including the    32  somewhat unpolished [[WikiPedia:Akonadi]] system    33 ==    34 [[https://www.mozilla.org/thunderbird/|Mozilla Thunderbird]] (with    35 [[https://www.mozilla.org/projects/calendar|Lightning Calendar]]    36 extension)<<BR>>    37 ''Also known as Icedove (and Iceowl) in Debian''    38 ||    39  * Supports basic scheduling    40  * Supports recurring events but has deficiencies with `RDATE` and `PERIOD`    41  datetimes, causing variations from the basic event duration to be discarded    42  * Does not support the `COUNTER` scheduling method    43  * Does not support free/busy exchange over e-mail, but can be made to    44  fetch free/busy data over HTTP    45 }}}    46     47 == Notes ==    48     49 See [[http://tools.ietf.org/html/rfc5546#section-3.2.7|RFC 5546 section 3.2.7]]    50 for details of the `COUNTER` scheduling method.