Question: What is the prerequisite for an MCData server to deposit an object into an MCData user's storage area in the MCData message store, and what action does the server take if this prerequisite is not met?
Option 1: The prerequisite is an existing user account; if not met, the MCData server creates the user account before depositing the object.
Option 2: The prerequisite is sufficient storage capacity; if not met, the MCData server allocates more storage space without creating a new user account.
Option 3: The prerequisite is an active communication session; if not met, the MCData server establishes a new session with the user before depositing the object.
Option 4: The prerequisite is user authentication; if not met, the MCData server initiates an authentication process but does not create a user account.
Explanation: For an MCData server to deposit objects into a user's storage area, the user account must already exist. If it doesn't, the server creates this account, ensuring the prerequisite is met before proceeding with data deposition, which is crucial for efficient management of MCData communications.