I have to create a mail server. Is it appropriate to store all the messages (Emails) in Sql server or is there some other way? How do these mail servers like gmail, Hotmail, SquirrelMail work?
My company is creating a CRM where we have to download some selected messages from POP/IMAP server and keep them on an online server. These messages will also be downloaded in Microsoft Outlook.