Difference between revisions of "Mail for CNM Cloud"

From CNM Wiki
Jump to: navigation, search
 
(15 intermediate revisions by 2 users not shown)
Line 10: Line 10:
 
===Prototypes===
 
===Prototypes===
 
: [[Prototype]]s
 
: [[Prototype]]s
 +
: https://mail.opplet.net/
  
 
===Stakeholder's===
 
===Stakeholder's===
 
: The Project's [[stakeholder requirement]]s are:
 
: The Project's [[stakeholder requirement]]s are:
:* As a learner who is enrolled into the [[CNM Cyber Orientation]] course, I need to be able to:
+
:* As a learner who is enrolled into the [[EmployableU Concepts]] course, I need to get a corporate email account;
:#get a corporate email account;
+
:: As a learner who is enrolled into the [[EmployableU Concepts]] course, I want to send and receive emails;
:#send and receive emails.
+
:: As a learner who is enrolled into the [[EmployableU Concepts]] course, I need a simple interface to use the service.
:* As a [[CNM Cyber Coordinator]], I need to be able to:
+
:* As a [[CNMCyber Coordinator]], I want to send and receive emails;
:#send and receive emails.
+
:: As a [[CNMCyber Coordinator]], I need a simple interface to use the service.
:* As a system administrator, I need to be able to:
+
:*As a [[CNM Cyber administrator]], I want to send and receive emails;
:#сreate accounts for users @cnmcyber.com;
+
:* As a [[system administrator]], I need to ensure platform safety;
:#install the Spam Assassin antispam;
+
:: As a [[system administrator]], I need to make sure messages are sent;
 +
:: As a [[system administrator]], I need to be able to create and manage accounts for users @cnmcyber.com;
 +
:: As a [[system administrator]], I want to install the Spam Assassin antispam;
 +
:: As a [[system administrator]], I need to install three instances [[CNM Mail Server]]: core [[CNM Mail Server]], hands-on training [[Inplz Mail]], and experiential [[Kryvi Mail]];
  
===Product===
+
==Project deadline==
: The ''Project's'' [[product specification]]s are:
+
: The ''Project's'' deadline is
:*The most popular combination of Postfix and Dovecot should be used for mail setup.
+
 
[[File:Post.png|right]]
+
==Current issues==
:*The architecture of the mail server should look like this:  
+
:1. The messages are not being sent to gmail.com.:  
: 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.
+
: host gmail-smtp-in.l.google.com[142.250.102.27] said:
: 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.
+
:: 550-5.7.1 [157.230.99.203      12] Our system has detected that this message is 550-5.7.1 likely unsolicited mail. To reduce the amount of spamsent to Gmail, 550-5.7.1 this message has been blocked. Please visit 550-5.7.https://support.google.com/mail/?p=UnsolicitedMessageError 550 5.7.1  for more information.
: [https://repo.employableu.com/root/course-illustrations/-/wikis/home Нow to install Postfix and Dovecot:]
+
:: 26-20020a170906021a00b008b178578178si19038683ejd.576 - gsmtp (in reply to end of DATA command)
:*Antispam must be installed. [https://repo.employableu.com/root/course-illustrations/-/wikis/%D0%90%D0%BD%D1%82%D0%B8%D1%81%D0%BF%D0%B0%D0%BC-Spam-Assassin How to install Spam Assassin:]
 
:*Also DNS should be configured correctly. [https://repo.employableu.com/root/course-illustrations/-/wikis/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-DNS How to configure DNS:]
 
:*Email message management should be set up in Dovecot. [https://repo.employableu.com/root/course-illustrations/-/wikis/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%BC%D0%B8-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%B2-Dovecot.-Sieve How to set up Email message management in Dovecot:]
 
:*Traffic should be encrypted in Postfix. [https://repo.employableu.com/root/course-illustrations/-/wikis/%D0%A8%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0-%D0%B2-Postfix How to encrypt traffic in Postfix:]
 
  
 
==States==
 
==States==
 
===Certainty===
 
===Certainty===
 
: [[State of certainty]]
 
: [[State of certainty]]
 +
: The [[#Requirements|requirements]] and [[CNM Mail Server#Product specification|product specification]]s were written, so Mail for CNM Cloud project is in a state of certainty.
  
 
===Utility===
 
===Utility===
Line 48: Line 49:
 
: [[State of controllability]]
 
: [[State of controllability]]
  
[[Category:CNM Cyber endeavors]]
+
[[Category: CNMCyber endeavors]]

Latest revision as of 19:47, 29 October 2023

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.


Requirements

Business

The Project's business requirements are:
  1. (primary) The Group needs to provide WorldOpp scholars with the opportunity to create a corporate email account.
  2. (secondary) The Group is interested in allowing to send and receive emails.

Prototypes

Prototypes
https://mail.opplet.net/

Stakeholder's

The Project's stakeholder requirements are:
  • As a learner who is enrolled into the EmployableU Concepts course, I need to get a corporate email account;
As a learner who is enrolled into the EmployableU Concepts course, I want to send and receive emails;
As a learner who is enrolled into the EmployableU Concepts course, I need a simple interface to use the service.
As a CNMCyber Coordinator, I need a simple interface to use the service.
As a system administrator, I need to make sure messages are sent;
As a system administrator, I need to be able to create and manage accounts for users @cnmcyber.com;
As a system administrator, I want to install the Spam Assassin antispam;
As a system administrator, I need to install three instances CNM Mail Server: core CNM Mail Server, hands-on training Inplz Mail, and experiential Kryvi Mail;

Project deadline

The Project's deadline is

Current issues

1. The messages are not being sent to gmail.com.:
host gmail-smtp-in.l.google.com[142.250.102.27] said:
550-5.7.1 [157.230.99.203 12] Our system has detected that this message is 550-5.7.1 likely unsolicited mail. To reduce the amount of spamsent to Gmail, 550-5.7.1 this message has been blocked. Please visit 550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError 550 5.7.1 for more information.
26-20020a170906021a00b008b178578178si19038683ejd.576 - gsmtp (in reply to end of DATA command)

States

Certainty

State of certainty
The requirements and product specifications were written, so Mail for CNM Cloud project is in a state of certainty.

Utility

State of utility

Applicability

State of applicability

Controllability

State of controllability