Docker Container for Mail server

진행중 등록 시간: 6년 전 착불
진행중 착불

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.

아마존 웹 Services 리눅스 시스템 관리인

프로젝트 ID: #14299012

프로젝트 소개

9 건(제안서) 재택 근무형 프로젝트 서비스 이용 중: 6년 전

수상자:

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 기타

$56 NZD (8일 이내)
(1 리뷰)
0.0

이 일자리에 대한 프리랜서 9 명의 평균 입찰가: $181

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 기타

$250 NZD (5일 이내)
(434 리뷰)
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 (1일 이내)
(470 리뷰)
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 (40일 이내)
(8 리뷰)
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 (2일 이내)
(2 리뷰)
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 기타

$155 NZD (3일 이내)
(0 리뷰)
0.0