Création d'un client mail IMAP

Création d'un client mail IMAP - C++ - Programmation

Marsh Posté le 13-12-2007 à 14:53:12    

Bonjour,
 
Je suis programmeur sous VC++ pour une société qui commercialise une application à laquelle je dois ajouter une messagerie interne.
je dois juste développer un client mail (intégré à l'application) car je possède déjà un serveur mail fonctionnant avec le protocole IMAP
 totalement freeware (Lumisoft mail server).
 
Existe-t-il des libraries C++ pour la gestion de mail que je pourrais utiliser avec une license ne limittant pas la commercialisation de
l'application originale. J'ai trouver des libraries qui conviennent mais dont la license ne me permet pas de le faire (GNU GPL License).
Je crois savoir qu'il existe une license GNU Lesser GPL License qui est plus adaptée mais je ne trouve pas de library C++ mail ayant cette
license.
 
J'en arrive donc à ma dernière question. Si je souhaite développer moi même un client mail qui pourrait dialoguer avec un serveur mail
IMAP, comment pourrais je faire cela simplement?
J'ai pensé utiliser directement des commandes envoyées par socket au serveur mais je ne sais pas vraiment comment faire en détail.
Dois je respecter le protocole SMTP et si oui comment le faire si j'utilise une communication par socket?
 
RQ: Pour l'instant cette application est installé sur une vingtène de PC maxi connecté sur un réseau local mais rien n'empèche qu'un jour cette  
application soit ouverte à l'internet ou à un réseau local plus grand. Cela change-t-il quelque chose pour moi au niveau de la conception de mon
client mail.
 
Voila j'espère avoir été assez clair.
Merci d'avance pour vos réponses ou remarques.
 
 

Reply

Marsh Posté le 13-12-2007 à 14:53:12   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed