An image transmission apparatus comprising: destination setting means configured to set a transmission destination of image data; transmission means configured to transmit the image data to the destination set by the destination setting means, wherein the transmission means is capable of transmitting the image data by a plurality of types of transmission methods; authentication means configured to perform processing for authentication required for the transmission means to transmit the image data to the destination set by the destination setting means; storage means configured to store a destination table in which authentication information required for the authentication means to perform the processing for authentication is registered in such a manner that the authentication information is associated with the destination; selection means configured to select one of a first authentication mode, in which the authentication means performs the processing for authentication using the authentication information stored in the storage means when the transmission means transmits the image data to the destination set by the destination setting means, and a second authentication mode, in which an input screen for entering authentication information is displayed when the transmission means transmits the image data to the destination set by the destination setting means and the authentication means performs the processing for authentication using authentication information entered by a user; and limitation means configured to, in a case that the selection means selects the second authentication mode (S3-004, YES), check a number of transmission destinations, which exist among transmission destinations set by the destination setting means, corresponding to a specific type of transmission method for transmitting a file to a file server (S3-005), and if the number of transmission destinations corresponding to the specific type of transmission method exceeds a preset upper limit number (S3-005, NO), limit the transmission means to execute transmission of the image data to the transmission destinations set by the destination setting means, and in a case that the selection means selects the first authentication mode (S3-004, NO), allow the transmission means to execute transmission of the image data to the transmission destinations set by the destination setting means without limiting the transmission means to execute transmission based on whether the number of transmission destinations corresponding to the specific type of transmission method exceeds the preset upper limit number. destination setting means configured to set a transmission destination of image data; transmission means configured to transmit the image data to the destination set by the destination setting means, wherein the transmission means is capable of transmitting the image data by a plurality of types of transmission methods; authentication means configured to perform processing for authentication required for the transmission means to transmit the image data to the destination set by the destination setting means; storage means configured to store a destination table in which authentication information required for the authentication means to perform the processing for authentication is registered in such a manner that the authentication information is associated with the destination; selection means configured to select one of a first authentication mode, in which the authentication means performs the processing for authentication using the authentication information stored in the storage means when the transmission means transmits the image data to the destination set by the destination setting means, and a second authentication mode, in which an input screen for entering authentication information is displayed when the transmission means transmits the image data to the destination set by the destination setting means and the authentication means performs the processing for authentication using authentication information entered by a user; and limitation means configured to, in a case that the selection means selects the second authentication mode (S3-004, YES), check a number of transmission destinations, which exist among transmission destinations set by the destination setting means, corresponding to a specific type of transmission method for transmitting a file to a file server (S3-005), and if the number of transmission destinations corresponding to the specific type of transmission method exceeds a preset upper limit number (S3-005, NO), limit the transmission means to execute transmission of the image data to the transmission destinations set by the destination setting means, and in a case that the selection means selects the first authentication mode (S3-004, NO), allow the transmission means to execute transmission of the image data to the transmission destinations set by the destination setting means without limiting the transmission means to execute transmission based on whether the number of transmission destinations corresponding to the specific type of transmission method exceeds the preset upper limit number.