A method for providing an electronic mail service for a mobile station, the method comprising the steps of: receiving, at a mail server operating a mail agent, a first electronic mail message for a user of a mobile station, processing the first electronic mail message to determine a preference for the first electronic mail message, wherein the preference is determined by comparing the first electronic mail message against predefined preference information, defined previously by the user of the mobile station, receiving, at the mail server, a second electronic mail message for the user of the mobile station, processing the second electronic mail message to determine a preference for the second electronic mail message, wherein the preference is determined by comparing the second electronic mail message against the predefined preference information, establishing a list of a plurality of electronic mail messages received at the mail server, ordered according to determined preferences, wherein the plurality of electronic mail messages comprises at least the first electronic mail message and the second electronic mail message, and transferring the list of the plurality of electronic mail messages ordered according to the determined preferences to the mobile station; and wherein the predefined preference information comprises a user preference profile, the method further comprising:receiving preference information from a user, the preference information associated with an electronic message;processing the received preference information and the associated electronic message; as a result of the processing, updating the predefined preference information, receiving further preference information from a user, the further preference information associated with a further electronic message;processing the received further preference information and the associated further electronic message; and as a result of the processing, updating the predefined preference information. receiving, at a mail server operating a mail agent, a first electronic mail message for a user of a mobile station, processing the first electronic mail message to determine a preference for the first electronic mail message, wherein the preference is determined by comparing the first electronic mail message against predefined preference information, defined previously by the user of the mobile station, receiving, at the mail server, a second electronic mail message for the user of the mobile station, processing the second electronic mail message to determine a preference for the second electronic mail message, wherein the preference is determined by comparing the second electronic mail message against the predefined preference information, establishing a list of a plurality of electronic mail messages received at the mail server, ordered according to determined preferences, wherein the plurality of electronic mail messages comprises at least the first electronic mail message and the second electronic mail message, and transferring the list of the plurality of electronic mail messages ordered according to the determined preferences to the mobile station; and wherein the predefined preference information comprises a user preference profile, the method further comprising:receiving preference information from a user, the preference information associated with an electronic message;processing the received preference information and the associated electronic message; as a result of the processing, updating the predefined preference information, receiving further preference information from a user, the further preference information associated with a further electronic message;processing the received further preference information and the associated further electronic message; and as a result of the processing, updating the predefined preference information.