Mail for CNM Cloud
Mail for CNM Cloud (hereinafter, the Project) is the group of endeavors undertaken to advance CNM Mail Server to make sure that all CNM apps can send and, when applicable, receive emails through it.
Contents
Requirements
Business
- The Project's business requirements are:
- (primary) The Group needs to provide WorldOpp scholars with the opportunity to create a corporate email account.
- (secondary) The Group is interested in allowing to send and receive emails.
Prototypes
Stakeholder's
- The Project's stakeholder requirements are:
- As a learner who is enrolled into the CNM Cyber Orientation course, I need to be able to:
- get a corporate email account;
- send and receive emails.
- As a CNM Cyber Coordinator, I need to be able to:
- send and receive emails.
- As a system administrator, I need to be able to:
- сreate accounts for users @cnmcyber.com;
- install the Spam Assassin antispam;
Product
- The Project's product specifications are:
- The most popular combination of Postfix and Dovecot should be used for mail setup.
- The architecture of the mail server should look like this:
- The input is the MTA mail server which works on the SMTP protocol. The MTA is on the Internet and it gets and sends the mail. We have some sort of mail base and we also have a mail delivery agent called MDA which delivers mail to the user. This is a POP3 or IMAP protocol. The MDA takes from the email base and gives it to the client. In between is the LDA, which takes mail from the MDA via LMTP (Local Mail Transfer Protocol) and puts it in the database.
- Usually, you don't put extra software as an LDA. Today, both Postfix and Dovecot can act as an LDA. But Postfix does it in a very primitive way. If you use Dovecot, however, it is possible to connect Sieve (a scripting language for mail filtering) and much more.
- Нow to install Postfix and Dovecot:
- Antispam must be installed. How to install Spam Assassin:
- Also DNS should be configured correctly. How to configure DNS:
- Email message management should be set up in Dovecot. How to set up Email message management in Dovecot:
- Traffic should be encrypted in Postfix. How to encrypt traffic in Postfix: