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

Cerrado Publicado Mar 21, 2015 Pagado a la entrega
Cerrado Pagado a la entrega

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

Algoritmos Programación en C Programación en C# Programación en C++ Visual Basic

Nº del proyecto: #7345727

Sobre el proyecto

11 propuestas Proyecto remoto Activo May 24, 2015

11 freelancers están ofertando un promedio de €9692 por este trabajo

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 Más

€5300 EUR en 30 días
(979 comentarios)
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 Más

€8500 EUR en 60 días
(125 comentarios)
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 Más

€26666 EUR en 200 días
(9 comentarios)
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 Más

€10000 EUR en 100 días
(22 comentarios)
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 Más

€11111 EUR en 90 días
(6 comentarios)
3.0
superior5

A proposal has not yet been provided

€5158 EUR en 1 día
(23 comentarios)
7.1
techroom

A proposal has not yet been provided

€10000 EUR en 1 día
(1 comentario)
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 Más

€5560 EUR en 60 días
(2 comentarios)
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. Más

€5555 EUR en 30 días
(0 comentarios)
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 Más

€10000 EUR en 30 días
(0 comentarios)
0.0