imip-agent

Annotated docs/wiki/MailClients

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