Complet mail server composed : SMTP, POP3, IMAP, NNTP, CalDAV/WebDAV 100% written in C++ or Qt5, Windows and Linux compatible

Closed Posted Mar 21, 2015 Paid on delivery
Closed Paid on delivery

Complet mail server composed : SMTP, POP3, IMAP, NNTP, CalDAV/WebDAV 100% written in C++ or Qt5, Windows and Linux compatible

IF YOU DO NOT HAVE THE SKILLS TO RELEASE THE ENTIRE PROJECT OR ALL COMMANDS FROM A SERVER, THANK YOU TO TELL ME WHAT YOU CAN DO AND WE WILL DISCUSS

########################################

SMTP / ESMTP

########################################

All SMTP basic commands of RFC

+

* Black, white and gray Lists

* Anti-spam and Anti-virus

* Multiple DNSBL / RBL

* Auto responder

* Signature

* Distribution List

* Alias

* Processing queue

* UTF8 Accept

* Merror (an account or Imbox to receive a copy of all incoming and outgoing messages)

* Catchall

* Control Maximum size of incoming and outgoing messages

########################################

POP3

########################################

All POP3 basic commands of RFC

+

* UTF8 Accept

* EXPIRE

* LOGIN-DELAY

* APOP

* RESP-CODES

* PIPELINING

* UIDL

* STLS

########################################

IMAP : IMAP4rev1

########################################

All IMAP4rev1 basic commands of RFC

+

* CHILDREN

* UIDPLUS

* LITERAL+

* NAMESPACE

* MULTIAPPEND

* ACL (IMAP4 Access Control List)

* GETACL

* SETACL

* DELETEACL

* QUOTA

* GETQUOTA

* GETQUOTAROOT

* SETQUOTA

* STORE

* BINARY

* ESEARCH

* LOGINDISABLED

* SASL-IR

- ID

- ABNF (RFC 4466 Collected Extensions to IMAP4 ABNF)

- UTF8=ACCEPT

########################################

NNTP

########################################

All NNTP basic commands of RFC

+

* UTF8 Accept

########################################

CalDAV/WebDAV

########################################

All CalDAV/WebDAV basic commands of RFC

+

* UTF8 Accept

***************************************

For all server

***************************************

* SSL / TLS / SSL-TLS

* STARTTLS

* Authentification

- LOGIN

- PLAIN

- USER

- CRAM-MD5

- DIGEST-MD5

- NTLM

- KERBEROS (KERBEROS_V4 ?)

- GSSAPI (voir [login to view URL] au cas où cela peut vous aider)

- ANONYMOUS

- EXTERNAL

- SKEY

* Multihoming (ie you can choose one or more IP addr to listen). ie : NOT this->listen(HostAddress:: Any, int port) butr this->listen("IPV4, IPV6, other IPV4, other IPV6, ...", int port ; connection type = "TLS OR SSL OR NORMAL");

Example :

Hostname|IP PORT SAFETY CERTIFICAT

[login to view URL]|IPV6|IPV4 993 SSL c:\mailServer\cert\[login to view URL]

[login to view URL]|IPV6|IPV4 995 TLS c:\mailServer\cert\[login to view URL]

[login to view URL]|IPV6|IPV4 143 NON

-> So an email client can connect to the domain [login to view URL] in "unsafe" or "SSL", "TLS"

[login to view URL] 993 SSL c:\mailServer\cert\[login to view URL]

[login to view URL] 995 TLS c:\mailServer\cert\[login to view URL]

-> So an email client can connect to the domain [login to view URL] in secure mode: SSL or TLS

[login to view URL] 143 NON

And an email client can connect to the domain [login to view URL] in unsafe mode

IPV6 (ex : 2001:0:5ef5:79fd:108b:204d:b136:3fb) 993 SSL c:\mailServer\cert\[login to view URL]

IPV6 (ex : 2001:0:5ef5:79fd:108b:204d:b136:3fb) 995 TLS c:\mailServer\cert\[login to view URL]

* Support direct connections or by proxy

* Multi domaine

- Check before the connection if the domain and/or account is enabled (not disabled)

- Quota support per domain and account

* Use SqLite or text files to store messages or user credentials (eg login password)

* Detailed logs

* Forbidde access in this server from on or more IPs

* If the client connects but for some time (Do not send data), it automatically disconnects "Connection timeout"

IF YOU DO NOT HAVE THE SKILLS TO RELEASE THE ENTIRE PROJECT OR ALL COMMANDS FROM A SERVER, THANK YOU TO TELL ME WHAT YOU CAN DO AND WE WILL DISCUSS

Algorithm C Programming C# Programming C++ Programming Visual Basic

Project ID: #7345727

About the project

11 proposals Remote project Active May 24, 2015

11 freelancers are bidding on average €9692 for this job

Yknox

Hello I'm interesting your project very well I'm a Good C/C++, QT, Mail, Window/Linux, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want More

€5300 EUR in 30 days
(979 Reviews)
9.3
logos104

Hi. I am able to implement commands of the protocols and almost all network communication. But previously, I almost did not work with security features. Also I had never done antiviruses and antispam software, and More

€8500 EUR in 60 days
(125 Reviews)
6.9
RaiseSolutions

Hi, We have the skills and are confident of taking it up. We intend to execute the project in paid sprints. Kindly suggest your views about our bid and let's take this discussion to the next level. Thanks, Nisha More

€26666 EUR in 200 days
(9 Reviews)
7.1
logicpowered

We are very interested in this project. We saw your project requirements. We believe that we will definitely meet your specification with our professional service. To top it off, we are verified & skilled tested. We wi More

€10000 EUR in 100 days
(22 Reviews)
6.8
yellowlemontree

Sir I have gone through your requirements in detail. I am a Qt expert from India, Bangalore I can develop your complete mail server in 90 days with a price of 11111 EUROS. I got total of 10.9 years experience in this d More

€11111 EUR in 90 days
(6 Reviews)
3.0
superior5

A proposal has not yet been provided

€5158 EUR in 1 day
(23 Reviews)
7.1
techroom

A proposal has not yet been provided

€10000 EUR in 1 day
(1 Review)
0.6
jamierahman

Hi, I have already worked on SMTP development .I can work on C++ or QT for it. I already spent 11 years in software development using C++ .As I am working on another small project of yours,I will speak with you o More

€5560 EUR in 60 days
(2 Reviews)
0.0
yalos

The bid is approximate. You define quite well what is to be done and the RFCs are clear. It is unclear who will do the maintenance once we have it working and what kind of post-implementation support you will need. More

€5555 EUR in 30 days
(0 Reviews)
0.0
bonapps

Hi, I have been through your requirements and it matches our expertise. I am very much interested in working on your project as it seems that we have done something similar. I am not yet confirmed that i will have More

€10000 EUR in 30 days
(0 Reviews)
0.0