[65]This acronym is sometimes also expanded to "Interim Mail Access Protocol".Otherwise, the security implications of IMAP are much like the security implications of POP. IMAP does allow for nonreusable passwords, but not all IMAP servers and clients support them. Similarly, an Internet standard is evolving that will allow IMAP to use TLS to support the encryption of messages as they pass between the server and client, but currently few servers and clients support this option. There is also an assigned port for IMAP over SSL, which is supported by a slightly larger number of clients and servers. Unless you control the IMAP servers and have configured them to require nonreusable passwords and data encryption, or you are restricting connections to IMAP over SSL, you should assume that IMAP is passing reusable passwords and unencrypted data.
Direction | SourceAddr. | Dest.Addr. | Protocol | SourcePort | Dest.Port | ACKSet | Notes |
---|---|---|---|---|---|---|---|
In | Ext | Int | TCP | >1023 | 143 |
[66]
|
Incoming IMAP connection, client to server |
Out | Int | Ext | TCP | 143 | >1023 | Yes | Incoming IMAP connection, server to client |
In | Ext | Int | TCP | >1023 |
993, 585[67]
|
[66] | Incoming IMAP over SSL connection, client to server |
Out | Int | Ext | TCP | 993, 585[67] | >1023 | Yes | Incoming IMAP over SSL connection, server to client |
Out | Int | Ext | TCP | >1023 | 143 | [66] | Outgoing IMAP connection, client to server |
In | Ext | Int | TCP | 143 | >1023 | Yes | Outgoing IMAP connection, server to client |
Out | Int | Ext | TCP | >1023 | 993, 585[67] | [66] | Outgoing IMAP over SSL connection, client to server |
In | Ext | Int | TCP | 993,585[67] | >1023 | Yes | Outgoing IMAP over SSL connection, server to client |
[66]ACK is not set on the first packet of this type (establishing connection) but will be set on the rest.
[67]993 is the current standard, but some older implementations use 585.