Patent ID: 7496629
Filing Date: 2009-02-24
Classification: H04L

Abstract:
1. A communication apparatus that communicates with a mail server via a network, comprising: an acquisition unit configured to acquire first identification information of a first mail message stored in the mail server; a reception unit configured to receive the first mail message from the mail server based on the first identification information acquired by said acquisition unit; a specifying unit configured to specify a reason why the first mail message received by said reception unit is unprocessible, in a case where the first mail message received by said reception unit is unprocessible; a registration unit configured to register the first identification information of the first mail message in correlation with information indicating the reason why the first mail message is unprocessible specified by said specifying unit; a comparison unit configured to compare the first identification information registered by the registration unit with second identification information of a second mail message which is acquired by said acquisition unit after acquiring the first identification information of the first mail message by said acquisition unit; a determination unit configured to determine, in a case where the first identification information registered by the registration unit coincides with the second identification information of the second mail message, and in a case where the information indicating the reason why the first mail message is unprocessible denotes a shortage of memory capacity of a memory that is provided in the communication apparatus and which is used for reception of mail messages, whether or not the memory capacity of the memory is sufficient for the reception of the second mail message corresponding to the second identification information; a control unit configured to control said reception unit to receive the second mail message corresponding to the second identification information, (1) in a case where the first identification information of the first mail message does not coincide with the second identification information of the second mail message, or (2) in a case where said determination unit determines that the memory capacity of the memory is sufficient for the reception of the mail message, and to control said reception unit not to receive the second mail message corresponding to the second identification information in a case where said determination unit determines that the memory capacity of the memory is not sufficient for the reception of the second mail message, wherein said control unit controls, in a case where the first identification information coincides with the second identification information, and where the information indicating the reason why the first mail message is unprocessible denotes a reason other than the shortage of memory capacity of the memory, said reception unit to receive the second mail message corresponding to the second identification information from the mail server regardless of whether or not the memory capacity of the memory is sufficient for the reception of the second mail message.