La fonction MAPISendMail est disponible sous Windows afin qu'une application puisse demander l'envoi d'un e-mail. Windows acheminera la demande vers le client de messagerie configuré comme fournisseur par défaut. Comment écrire une application pour qu'elle agisse comme un client de messagerie électronique dans le but de recevoir les emails MAPISendMail? Quelqu'un peut-il me diriger vers la documentation MSDN? Ou laissez-moi savoir les interfaces requises et les clés de registre impliqués?Comment puis-je configurer une application sur Windows pour répondre aux appels MAPISendMail?
Répondre
ajouter des choses dans le registery à HKEY_LOCAL_MACHINE \ Software \ Clients \ Mapi
créer une nouvelle clé avec vos applications nom ajouter un REG_EXPAND_SZ et définir le chemin à votre dll il créer une nouvelle clé avec shell nom créer une nouvelle clé avec le nom ouvert créer une nouvelle clé avec commande nom attribuer votre nom exe à elle.
PS. Pour Vista et Windows 7, utilisez HKEY_LOCAL_USER
Implémentez l'API MAPI dans votre DLL. Vous devez définir la valeur shell \ open \ command sinon le client n'apparaîtra pas dans la liste des clients dans vos paramètres Internet.
Si vous n'utilisez pas le fournisseur de transport Microsoft Exchange, vous pouvez implémenter un fournisseur MAPI Spooler Hook. L'exemple Microsoft Knowledgebase suivant montre comment créer un fournisseur de Hook spouleur MAPI:
- 1. iPhone: Comment Programmatically répondre aux messages SMS
- 2. SMS d'alerte pour répondre aux situations d'erreur plus rapidement
- 3. Comment configurer CMake pour créer une application pour l'iPhone
- 4. Comment répondre au son dans une autre application?
- 5. Comment configurer Twill pour Python 2.6 sur Windows?
- 6. Comment configurer l'intensité sonore sur Windows Mobile?
- 7. Comment puis-je configurer une application Catalyst pour différents serveurs?
- 8. Lire et répondre aux critères de correspondance sur l'écran
- 9. Comment configurer VirtualHost pour une application Sinatra avec Passenger?
- 10. Répondre aux clés multimédia dans Silverlight
- 11. Comment configurer Apache sous Windows pour SSL?
- 12. Comment configurer la localisation pour une application complète?
- 13. Comment configurer firefox pour ouvrir une application sans l'inviter?
- 14. Comment configurer le débogage à distance pour une application Asp.Net
- 15. Comment configurer Windows pour effectuer une connexion automatique?
- 16. Comment enregistrer un raccourci clavier personnalisé pour une application Windows
- 17. Comment répondre aux requêtes HTML effectuées via AJAX dans Rails
- 18. Configurer ASP.NET pour utiliser x86 sur x64 Windows
- 19. Quelle méthode de délégation dois-je utiliser pour répondre aux clics sur un champ de texte?
- 20. Meilleure façon de configurer la structure de répertoire de construction pour une application Windows
- 21. Comment puis-je écrire une boîte d'alerte javascript pour répondre par oui ou par non et intégrer les appels php?
- 22. Intercepter des appels aux propriétés
- 23. Comment puis-je configurer MSSQL2005 pour répondre à "localhost" et un autre nom en même temps?
- 24. Quelle méthode de délégation dois-je utiliser pour répondre aux clics sur un objet NSTextField?
- 25. Windows 7 - configurer une application Programmatically pour fonctionner en mode de compatibilité XP
- 26. Comment configurer correctement netbeans 6.7 et C++ sur Windows?
- 27. Comment écrire une application Windows pour changer le fond d'écran?
- 28. Comment répondre aux clics de la souris sur les sprites dans PyGame?
- 29. Comment configurer IPython pour utiliser gvim sous Windows?
- 30. Comment configurer Apache 2.2 pour Ruby on Rails sous Windows?