Un serveur mail SMTP/IMAP4rev1 100% C++ compatible Linux & Windows
€8-30 EUR
Paiement à la livraison
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
Nº du projet : #7338143
À propos du projet
1 freelance fait une offre moyenne de €8 pour ce travail
****************************I AM READY TO WORK CAN HELP YOU VERY LOW BUDGET PLEASE CHAT ME***********************************