Professional Documents
Culture Documents
Final Report
Final Report
Final Report
SUBMITTED TO
MIT SCHOOL OF ENGINEERING, LONI, PUNE IN PARTIAL FULFILLMENT OF
THE REQUIREMENTS FOR THE AWARD OF THE DEGREE
BACHELOR OF TECHNOLOGY
(Computer Science & Engineering)
BY
CERTIFICATE
This is to certify that the project report entitled
“CLOUD STORAGE AND SHARING SERVICE”
Submitted by
Mis a bona fide work carried out by them under the supervision of Prof./Dr/ Rajani Sajjan
and it is submitted towards the partial fulfilment of the requirement of MIT University Pune
for the award of the degree of Bachelor of Technology (Computer Science and
Engineering)
DR. Rajani Sajjan Dr. Shraddha Phansalkar
Submitted by
is a bona fide work carried out by them under the supervision of Dr. Rajani Sangappa
Sajjan and it is submitted towards the partial fulfilment of the requirement of
MIT ADT University, Pune for the award of the degree of Bachelor of
Technology (Computer Science and Engineering)
Place: Pune
Date: 11/06/22
I
DECLARATION
I,
Name : Enrolment No:
Amansingh Panwar (MITU19BTCSD029)
Tanmay Anand (MITU18BTCS0018)
Abhinav Singh (MITU19BTCSD043)
Hereby declare that the project work incorporated in the present project entitled “CLOUD
STORAGE AND SHARING SERVICE” is original work. This work (in part or in full)
has not been submitted to any University for the award or a Degree or a Diploma. I have
properly acknowledged the material collected from secondary sources wherever required.
I solely own the responsibility for the originality of the entire content.
Date:
Tanmay Anand
Abhinav Singh
II
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
MIT SCHOOL OF ENGINEERING,
RAJBAUG, LONI KALBHOR, PUNE – 412201
and Abhinav Singh (MITU19BTCSD043) in partial fulfillment for the award of the
hereby approved.
Examiners:
1.
2.
III
ACKNOWLEDGEMENT
IV
ABSTRACT
In the recent virtual communication world, email services play a vital role as
a basic content of heterogeneous networking infrastructure. Whereby,
multiple platforms are connecting with each other Mail Server refers to a
computer performing Mail Transfer Agent functions. MTA is software that
delivers electronic mail messages from one computer to another using client-
server application architecture. MTA implements both sender and receiver
portions of SMTP (Simple Mail Transfer Protocol). Postfix is a free and open-
source MTA that is fast, easy to administer, and provides secure
communication over the Internet. In this paper, we focus on the problem of
email contents disclosure, establish a secure mail server by using Postfix in
the Linux platform and then implement it into a cloud service provider as IaaS
(Infrastructure as a Service). Security is provided by tuning a Transport Layer
Security (TLS), and SMTP-AUTH which use Simple Authentication and
Security Layer (SASL) as a security mechanism and platform.
V
CONTENTS
Title Page
Certificate
Acknowledgment
Abstract
Chapter. 1 Introduction ………………………………………..
This project will empower us to solve a real world problem faced by all of
the people around us and make their lives better by providing a solution for
the problem.
1.5 Features of Project
The maximum size for a file to upload with an E-mail is 20MB, whereas
CSSS offers direct mail without any cloud login and has a limit of 512MB.
The size can be increased but has paid in-apps .Files with any format can be
easily shared using CSSS.
economic
cost
by
exploiting the
storage
space of
participating
users
.
1) JavaScript
2) Node.js
3) Express
4) Typescript
5) Mailing Services
6) AWS Elastic Beanstalk
1) JavaScript
JavaScript is a scripting language used to create and control dynamic
website content, i.e. anything that moves, refreshes, or otherwise
changes on your screen without requiring you to manually reload a
web page. Features like:
• Animated Graphics
• Photo Slideshows
• Interactive Forms
2) Node.js
3) Express
Express is a small framework that sits on top of Node.js’s web server
functionality to simplify its APIs and add helpful new features.It
makes it easier to organize your application’s functionality with
middle ware and routing; it adds helpful utilities to Node.js’s HTTP
objects;it facilitates the rendering of dynamic HTTP objects. Express
is a part of MEAN stack, a full stack JavaScript solution used in
building fast, robust, and maintainable production web applications.
• MongoDB(Database)
• Express JS(Web Framework)
• AngularJS(Front-end Framework)
• NodeJS(Application Server)
Syntax: app.use(path,(req,res,next))
path: It is the path for which the middleware function is being called.
It can be a string representing a path or path pattern or a regular
expression pattern to match the paths.
5) Mailing Services
Cloud email offers you robust email tools and gives you access to
them over the internet. With cloud-based email hosting, a vendor
serves your email client and represents like any other cloud-based
service you already use. A mail server is a computer application. This
application receives incoming emails from the local users (people
within same domain) as well as remote senders and forwards outgoing
email for delivery.The other two mail servers used for incoming, using
POP3/IMAP protocols are called as MDAs, the mail delivery agents.
This the page where the user lands .The user needs to select the
desired file from the documents and see that the file size does not
exceed 512mb. The user interface is kept simple for anyone to use this
webpage.
When the user uploads the desired document the page will ask for
destination email address and the source email address. The user
needs to click on send .
2. The file is been selected and the user has to add source and
destination email address.
3. The page did not accept the file and stayed idle. The file size was
exceeding 512mb
REFRENCES: