Fermé

Un serveur mail SMTP/IMAP4rev1 100% C++ compatible Linux & Windows

Cherche programmeur ayant des connaissances en C++ et des protocoles SMTP/IMAP4REV1 pour me coder un serveur mail robuste et stable.

Projet à réaliser immédiatement (soit dès l'accord sur le prix).

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

SMTP

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

Toutes les commandes basiques de la RFC

+

* Listes noire/blanche/grise

* Anti-spam et Anti-virus

* DNSBL / RBL

* PIPELINING

* 8BITMIME

* ENHANCEDSTATUSCODES

* SMTPUTF8

* DSN

* REPONDEUR AUTOMATIQUE

* SIGNATRE

* Liste de distribution

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

IMAP :

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

* Toutes les commandes basiques de la RFC

+

* CHILDREN

* UIDPLUS

* LITERAL+

* NAMESPACE

* QUOTA

* MULTIAPPEND

* ACL (IMAP4 Access Control List)

* GETACL

* SETACL

* DELETEACL

* GETQUOTA

* GETQUOTAROOT

* SETQUOTA

* STORE

* BINARY

* ESEARCH

* LOGINDISABLED

* SASL-IR

- ID

- AUTHENTICATE ([url removed, login to view])

- ABNF (RFC 4466 Collected Extensions to IMAP4 ABNF)

- UTF8=ACCEPT

- LANGUAGE

- XSENDER

# Voir [url removed, login to view] et [url removed, login to view]:030_commandes

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

SMTP & IMAP4rev1

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

1) SSL/TLS

2) Authentification

- LOGIN

- PLAIN

- USER

- CRAM-MD5

- DIGEST-MD5

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

- NTLM

- ANONYMOUS

- EXTERNAL

- SCRAM-SHA-1 et CRAM-SHA1

- KERBEROS (KERBEROS_V4 ?)

- SKEY

- SCRAM et SCRAM-MD5

3) Multihoming (c'est à dire on peut choisir une ou plusieurs adresses IP sur lesquelles on écoute). Ex au lieu de this->listen(HostAddress::Any, int port)) plutot this->listen("IPV4 1, IPV6 1, IPV4 2, IPV6 2, ...", int port, Type connexion "TLS OR SSL OR NORMAL") ;

Ex :

Hostname|IP PORT SÉCURITÉ CERTIFICAT

[url removed, login to view]|IPV6|IPV4 993 SSL c:\mailServer\cert\[url removed, login to view]

[url removed, login to view]|IPV6|IPV4 995 TLS c:\mailServer\cert\[url removed, login to view]

[url removed, login to view]|IPV6|IPV4 143 NON

-> Ainsi un client mail peut se connecter au domaine [url removed, login to view] en mode "non sécurisé" ou en "SSL", "TLS"

[url removed, login to view] 993 SSL c:\mailServer\cert\[url removed, login to view]

[url removed, login to view] 995 TLS c:\mailServer\cert\[url removed, login to view]

-> Ainsi un client mail peut se connecter au domaine [url removed, login to view] en mode sécurisé : SSL ou TLS

[url removed, login to view] 143 NON

Ainsi un client mail peut se connecter au domaine [url removed, login to view] en mode non sécurisé

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

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

[url removed, login to view] 143 NON

4) Support les connexions directes ou par proxy

Ex : rajouter ds un fichier ini les paramètres proxy

5) Multi-domaine

6) Utiliser SqLite ou des fichiers texte pour stocker les messages ou identifiants utilisateurs (ex : login mot de passe)

7) Logs détaillés

/!\

- Le serveur doit intégrer toutes les commandes basiques du SMTP et du IMAP4REV1 ;

- Pas de copier/coller des codes open source mais 100% travail perso ;

- Le serveur doit être rapide, performant, robuste, stable, pas de fuite mémoire et/ou de bugs ;

- Vous pouvez optez pour l'architecture de votre choix.

Merci de me faire vos propositions sérieuses et DÉTAILLÉES.

/!\ Vos réalisations doivent êtres 100% conforment aux standards (RFC)

Bien à vous

Compétences : Programmation C++

Voir plus : windows programming language, programmeur html, php programmeur, open source programming language, linux programming language, fichiers php, c# programming tools, c programming on windows, C Programming Linux, c++ programming codes, c# programming codes, coder en c, children programming, programming codes c++, html programming codes, html 5 programmeur, Sha, rfc, proxy linux, plusieurs, mot, Mailserver, mail client, mail access, linux proxy

Concernant l'employeur :
( 3 commentaires ) France, France

N° du projet : #7338143

1 freelancer is bidding on average €8 for this job

sikerlop

****************************I AM READY TO WORK CAN HELP YOU VERY LOW BUDGET PLEASE CHAT ME***********************************

8 € EUR en 1 jour
(0 Commentaires)
0.0