10 Bids

Bid Avg $1,030 USD

Budget $500 - 1,250 USD

Time expired

Project Description



beldin
  Sweden

Online
Employer - 6 Reviews
100%
In some places the only affordable communications are removable storage carried to and from the place.

https://cr.yp.to/serialmail.html

Serialmail is a variant of Qmail that collects outgoing email in a special folder for easy sending over serial link. This is an excellent candidate for this project. I will allow using another email server for this project but rest of the text are written assuming qmail is used.

Tree main components will be developed from qmail. The local mail server, the transport mail server and the Internet mail server.

The local email server handles local email as usual. However outgoing messages to non-local domains get's stored in a special folder just like Serialmail does. Outgoing are stored in a compressed and encrypted 7zip file. That only the transport server will handle.

The transport server will be fed a 7zip file and send all emails to their destinations. It should maintain a file marking what emails has been successfully sent and this should be carried back to the local server. When all emails in a 7zip file has been sent it should be deleted. There must also be a tool that can remove the emails that has been sent from a 7zip file. The local server should use info on delivered emails to remove them from the local spool as well as the transport media. A mail that is undelivered for a configurable amount of time should bounce back to the sender.

Outgoing emails to another local server that share a transport server must be put in 7zip files and transported back to that local server with it's next round.

The Internet server will collect incoming email for one or more transport/local server and store them until the transport server downloads them. As such it should be able to handle many domains and subdomains and deliver emails to the right local server.

Furthermore the Internet server should have a full list of local email accounts in order to reject email to non-existing recipients. Furthermore delivery status notifications should be sent for each stage in this process. These should be stored in an efficient data structure during transport.

If you have suggestions on how to improve this then notify me.



Bids

Web Developers

  United States

Offline

Freelancer - 1 Review

100%

"We will have this do and delivered to you faste"

$1,250 USD



thelulz

  Portugal

Offline

Freelancer - 1 Review

100%

"Hello!
Well this sounds like a really interesting task!

Sounds pretty simple and straightforward, however, instead of Qmail I'd rather write the servers from scratch, in C :).

It should take about a month or two to complete.

I'd also like if you could set milestones for the different stages of development, but this isn't totally necessary.

Message me so we can get started as soon as possible."

$750 USD



raldrichie

  United States

Offline

Freelancer - 36 Reviews

86%

"i will get this done! drop me a line in chat"

$900 USD



Raldek

  United Kingdom

Offline

Freelancer - 0 Reviews


"My area of speciality. Lets talk in private"

$1,000 USD



Mentorrr

  United States

Offline

Freelancer - 0 Reviews


"Drop a line or two in DM.
Perfectionist to a fault with PROJECT TARGET-TIME as a major factor in mind."

$1,000 USD



JOHN lettna

  United States

Offline

Freelancer - 0 Reviews


"i will get your Job done to your expectation."

$1,100 USD



xentrictech

  Netherlands

Offline

Freelancer - 0 Reviews


""Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on similar requirement in past. We have right skills to work on this assignment. . We will complete the work as per requirement Also my team working on same project"We have read out every thing about your project"

$1,250 USD



toranaga

  Japan

Offline

Freelancer - 0 Reviews


"I need a previous discusion on this project before I accept to develop it.
I have developed programs in C and C++, I know how to configure some mail servers

Have a nice day,"

$1,250 USD



AlexBTCETH

  United Kingdom

Offline

Freelancer - 0 Reviews


"i can do this job for u. lets discuss"

$1,300 USD



anatolii-96

  Russia

Offline

Freelancer - 0 Reviews


""I can do this for perfectly well if we can discuss about it""

$500 USD



Type of Work

Websites and software

Skills

C++
Qmail