The ID extension allows an IMAP client to identify itself and/or ask for server identification. Identification in this context refers to server/client name, version, home page, support email address, etc. There are no mandatory fields. The same information and more is also returned by aox show build.
Almost noone supports the ID extension. Archiveopteryx supports it
because it sometimes helps debugging.
You can verify what version of Archiveopteryx is running on a particular
server by issuing telnet server 143
followed by 1 id
nil
and 2 logout
, as in this example:
$ telnet archives.oryx.com 143
Trying 85.10.196.113...
Connected to archives.oryx.com.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 AUTH=ANONYMOUS AUTH=CRAM-MD5 AUTH=DIGEST-MD5 AUTH=PLAIN COMPRESS=DEFLATE ID LITERAL+ STARTTLS] archives.oryx.com Archiveopteryx IMAP Server
a id nil
* ID ("name" "Archiveopteryx" "version" "1.17" "compile-time" "Mar 6 2007 13:00:31" "homepage-url" "https://archiveopteryx.org" "vendor" "Oryx Mail Systems GmbH")
a OK done
b logout
* BYE logout
b OK done
Connection closed by foreign host.
The same information is also available e.g. from the command aox show build.
In case of questions, please write to info@aox.org.
Last modified: 2010-11-19
Location: aox.org/imap/id