Related data that need to be synchronized is mail server data and web server data. Mail server data contain the pending email data that need to be synchronized. This email data consists of a folder named with the email domain name, folders named based on email username and email messages in a ".eml" format. This email message contains the full message headers, DomainKeys Identified Mail (DKIM) Signature and full Multipurpose Internet Mail Extensions (MIME) encoded message content. Email message consists of three main components which is message envelope, message header and the message body. Full message headers formed by message envelope header and message header. The message envelope header contains a delivery parameter such as sender and receiver email address. This data used by SMTP for transporting email messages. Message header structured into fields such as From, To, CC, Subject, Date, and other information about the email [19]. DomainKeys Identified Mail (DKIM) Signature provides a method for validating a domain name identity that is associated with a message through cryptographic authentication [29]. Message body uses a MIME version 1.0 format. MIME redefines the format of messages to allow textual message bodies in character sets other than US-ASCII, an extensible set of different formats for non-textual message bodies, multi-part message bodies and textual header information in character sets other than US-ASCII [25].
Web server data contain the webmail client MySQL database. This MySQL database stores the user login details, email messages and email settings. Whenever new user was registered, the new complete transaction of email messages and new updated email settings will be stored in this MySQL database.
No comments:
Post a Comment