outlook 14.0 object librairy

outlook 14.0 object librairy - C++ - Programmation

Marsh Posté le 12-04-2013 à 15:58:34    

bonjour à tous,  
 
certains d'entre vous ont déja utiliser les bibliothèques outlook dans un application c++
 
j'ai ajouter la référence mais je ne sait absolument pas comment elle marche.
 
mon but envoyer un simple mail avec des valeurs spécifiques pour l'objet et le contenu.
 
voila pouvez vous m'aider?
 
cordialement

Reply

Marsh Posté le 12-04-2013 à 15:58:34   

Reply

Marsh Posté le 13-04-2013 à 08:07:18    

Ben c'est pas terrible de faire ça. Outlook va afficher un message à l'utilisateur à chaque fois ton programme va envoyer un message, comme si c'était un virus. A ta place, j'implémenterais plutôt le dialogue en smtp avec le serveur de mail.

Reply

Marsh Posté le 15-04-2013 à 08:16:54    

l'utilisateur de mon programme en plus n'aura aucune action a faire tout le mail, objet et corps est préparer par le programme. tout doit être transparent pour l'utilisateur.
 
comment implémenter smtp et le serveur mail, je n'ai jamais réalisé cela.
 
merci

Reply

Marsh Posté le 15-04-2013 à 15:08:02    

c'est pas trop compliqué mais si tu pars de zero niveau programmation réseau, ça risque d'être un peu tendu pour toi.
 
Déjà, tu peux à la main te connecter en telnet sur le port 25 de ton serveur mail pour tester les commandes smtp à utiliser pour faire passer ton mail.
 
Ensuite il va falloir que tu écrives le code qui va bien pour ouvrir la connexion au serveur, y écrire les mêmes commandes et en recevoir les réponses.
 
Si tu googles sur smtp commands, tu devrais trouver le début. Ensuite, il faut que tu apprennes à te servir des sockets, de Boost.Asio ou de cppnetlib.
 
Te reste enfin la possibilité de trouver une bibliothèque qui fasse tout ça pour toi (je n'en connais pas mais ça doit exister).
 
Ou tu as encore ce genre de trucs: http://www.howtogeek.com/120011/st [...] -software/
 
Bon courage :hello:

Reply

Marsh Posté le 15-04-2013 à 16:37:41    

j'ai déja connaissance des socket et tout mais pas dans ce language.
 
et rien de bien poussé.
 

Reply

Sujets relatifs:

Leave a Replay

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