Docker Container for Mail server

Đang Thực Hiện Đã đăng vào 6 năm trước Thanh toán khi bàn giao
Đang Thực Hiện Thanh toán khi bàn giao

Background

The mail server is needed to receive and send emails from [login to view URL] service. flow2b is a business management. Incoming emails will be automatically attached to a relevant item as a comment. Comments on the item can be delivered as emails to clients. Businesses can use their own domains and should be still able to use old-fashioned mail clients.

Solution

A separate mail server which will redirect mail into the main server seems to be the easiest solution for that. This mail server will be deployed on Amazon EC2 instance. There are some docker container to start with and modify on hub.docker.com. So I suppose the work should not be very difficult if you have experience in the sphere. If you know a better solution, please feel free to offer.

SMTP

I suppose most likely it will be postfix but you can offer another solution.

* It should accept emails from different domains.

* It should redirect incoming emails to a webserver using https. The address should be a setting.

* If the main server is not responding than it should try again after a timeout (setting). Alternatively offer a solution how the server can pull the missed emails on restart.

* It should store attachments in a Amazon S3 bucket so that the main server could reuse it and deliver to the users if needed. The bucket address should be in settings. It should store it under domain directory.

* Email database should be stored on a separate disk. This will be EBS storage. You should setup a regular backup of the disk using Amazon snapshots.

* It should accept outgoing emails from the main webserver without authentication or with a stable authentication for any sender/recipient.

* It should require authentication for emails sent by email clients. Authentication should be redirected to the main server somehow. Offer a solution.

* The outgoing emails should be redirected to the main server as well as incoming in order to collect emails which are send through email clients. If the email was sent by the main server it should not be redirected back or offer a solution how to filter them on the main server.

* Spam filter should be installed. Spam should be still redirected to the main but marked somehow.

* Antivirus should be installed. Emails should be still redirected to the main server but similarly to spam with a mark.

* It should work through SSL. Letsencrypt certificate should be used and it should be updated automatically.

IMAP

Probably dovecot but you are free to offer something else.

* It should use the same authentication as SMTP.

* It should use SSL similar to SMTP.

* The database should be stored on the same drive as SMTP.

Non functional requirements

* It should work on Amazon Linux.

* It should consume a small amount of resources when there is no load and be able to work on Amazon Nano instance under Docker.

PS: Feel free to ask me if something is not clear or you can suggest a better solution.

Amazon Web Services Linux Quản trị hệ thống

ID dự án: #14299012

Về dự án

9 đề xuất Dự án từ xa 6 năm trước đang mở

Được trao cho:

touchfactor

To create secondary mail server so all incoming emails received from [login to view URL] service and redirected to main server. Set up SMTP and IMAP server which uses SSL and DB mounted on same drive as SMTP. Relevant Skills a Thêm

$56 NZD trong 8 ngày
(1 Nhận xét)
0.0

9 freelancer chào giá trung bình$181 cho công việc này

bindmission

Hello Team, I'm vishulal , I'm an expert in LInux and Unix server.I have experience on CentoS , Ubuntu , Fedora , Debian , Redhat , Solaris, etc.. I have good experience to setup postfix on docker I have good exper Thêm

$250 NZD trong 5 ngày
(434 Nhận xét)
7.3
kuldeepvk

Hi, I will do complete docker set up . Thank you Relevant Skills and Experience i have more than 8 years experience in this Proposed Milestones $166 NZD - docker set up

$166 NZD trong 1 ngày
(470 Nhận xét)
7.2
bhupenderbassan

Create for docker container for mail server. Relevant Skills and Experience linux, docker, shell scripting, amazon web services Proposed Milestones $250 NZD - create a docker container for mail service

$250 NZD trong 40 ngày
(8 Nhận xét)
3.6
wildpointer

I am very experienced engineer working on DevOps. I have setup the CI workflow for my company based on GitHub/Jenkins/Docker/Kubernetes. I will show the workflow of my current work if you are interested.

$170 NZD trong 2 ngày
(2 Nhận xét)
2.2
XCraft21

You will be satisfied by "Best Result" if you work with me. HI. I have read your job description and found out that I'm the best match for your needs. I have high skills in MOBILE and I have 6+ years of experience w Thêm

$155 NZD trong 3 ngày
(0 Nhận xét)
0.0