Share via


2.2.1 [RFC1939] Section 3, Basic Operation

E0001:

The specification states: "Initially, the server host starts the POP3 service by listening on TCP port 110. When a client host wishes to make use of the service, it establishes a TCP connection with the server host."

Microsoft Exchange Server 2007, Microsoft Exchange Server 2010, Microsoft Exchange Server 2013, Microsoft Exchange Server 2016, Microsoft Exchange Server 2019, Microsoft Exchange Server Subscription Edition

By default, the Exchange POP3 server listens on TCP Port 110 (995 for SSL). However, the port bindings can be configured to any port by using Exchange management tools.

C0001:

The specification states: "Responses may be up to 512 characters long, including the terminating CRLF."

Exchange 2007, Exchange 2010, Exchange 2013, Exchange 2016, Exchange 2019, Exchange Server Subscription Edition

Microsoft Exchange Server responses are a maximum of 512 characters long, including the terminating CRLF.

C0002:

The specification states: "Once the TCP connection has been opened and the POP3 server has sent the greeting, the session enters the AUTHORIZATION state. In this state, the client must identify itself to the POP3 server."

Exchange 2007, Exchange 2010, Exchange 2013, Exchange 2016, Exchange 2019, Exchange Server Subscription Edition

The client MUST identify itself to the server after it has received the greeting.

V0001:

The specification states: "There is no general method for a client to distinguish between a server which does not implement an optional command and a server which is unwilling or unable to process the command."

Exchange 2007, Exchange 2010, Exchange 2013, Exchange 2016, Exchange 2019, Exchange Server Subscription Edition

Microsoft Exchange includes informational text after some negative responses to assist the client in determining the cause of the negative response.

V0002:

The specification states: "A POP3 server MAY have an inactivity autologout timer. Such a timer MUST be of at least 10 minutes' duration. The receipt of any command from the client during that interval should suffice to reset the autologout timer."

Exchange 2007, Exchange 2010, Exchange 2013, Exchange 2016, Exchange 2019, Exchange Server Subscription Edition

Microsoft Exchange implements two inactivity timers. The authenticated timeout, which applies to sessions that are successfully authenticated, is set to 1,800 seconds by default. The unauthenticated timeout, which applies to unauthenticated sessions, is set to 60 seconds by default. The receipt of any command is sufficient to reset the inactivity timer. Both of these timeout values can be modified by using the Exchange Management tools.

V0003:

The specification states: "When the timer expires, the session does NOT enter the UPDATE state--the server should close the TCP connection without removing any messages or sending any response to the client."

Exchange 2007, Exchange 2010, Exchange 2013, Exchange 2016, Exchange 2019, Exchange Server Subscription Edition

In the event of inactivity autologout, Microsoft Exchange sends a response that notifies the client that the connection is being closed, prior to closing the connection.