Est-il possible de mettre à jour une entrée dans Lotus Notes par e-mail de la même manière que celle de Poster? Si c'est possible, comment puis-je faire cela? Merci.Est-il possible de mettre à jour une entrée dans Lotus Notes par e-mail?
Répondre
Assez facile. Ce que vous devez faire est de créer un agent dans la base de données de courrier qui traitera le courrier entrant (ceci exigera Domino Designer et les privilèges appropriés dans la base de données de courrier). En fonction de vos besoins, vous pouvez déclencher l'agent périodiquement (par exemple, une fois par heure) ou sur un événement spécifique (par exemple, lorsqu'un nouveau courrier arrive). Tous les agents que j'ai jamais écrits sont en LotusScript (sorte de VBA) et ils peuvent numériser des documents dans la base de données, en examinant l'état, les en-têtes, etc., pour décider quoi faire.
Un récent que j'ai écrit pour quelqu'un ici suit. Lorsqu'il est appelé, il passe en revue l'InBox en vérifiant chaque document pour un en-tête de sujet contenant "qwertyuiop", et crée un email de réponse à l'expéditeur contenant le même sujet avec "SUCCESS" ajouté.
Puis il déplace le document de l'InBox vers le dossier indésirable. Cet agent particulier fonctionnait toutes les 60 minutes, car une réponse immédiate n'était pas requise. Vous devriez être capable de récupérer l'intention du code. Ce dont vous avez probablement besoin, c'est d'une légère modification de ce qui ouvrira une base de données différente et changera les documents en fonction des documents envoyés par la poste. Tout ce dont vous avez vraiment besoin, c'est d'une clé dans l'email qui peut identifier quel document dans la base de données secondaire doit être changé, et d'une logique qui peut appliquer les changements basés sur le contenu du courrier.
Cela reste un exercice pour le lecteur. Ce que je vous ai donné devrait être suffisant pour commencer (posez une autre question quand vous avez joué avec ça).
Très facile. Dans Notes, vous pouvez configurer n'importe quelle base de données pour qu'elle soit une cible pour le courrier électronique. Il reçoit son propre ID d'e-mail (par exemple, [email protected]). Ensuite, vous écrivez un agent qui s'exécute sur "quand le nouveau courriel arrive". Les nouveaux documents sont dans la collection session.currentdatabase.unprocesseddocuments
. Votre email doit bien sûr contenir quelque chose qui vous permet de déterminer quel document mettre à jour. Notes utilise en interne le NotesDocumentUniqueID comme clé primaire, mais je suppose que vous préférez choisir un champ métier. À l'aide de NotesMimeEntry, vous pouvez accéder au contenu au format HTML dans votre e-mail au cas où vous avez envoyé un formulaire par e-mail.
- 1. @DBColumn dans Lotus Notes
- 2. Association de documents dans Lotus Notes
- 3. Intégration de Lotus Notes à une plate-forme Java Portal
- 4. L'image n'apparaît pas dans Lotus Notes
- 5. Créer si une entrée n'existe pas, sinon mettre à jour?
- 6. Formule e-mail Lotus Notes R5
- 7. MS Access 2000: Est-il possible d'ouvrir une connexion pour interroger Lotus Notes?
- 8. Ajout d'un bouton de barre d'outils par programme dans le client Lotus Notes R7?
- 9. Utilisation de l'API Java pour lire les documents Lotus Notes
- 10. python notes de lotus: erreur de connexion odbc
- 11. Actualiser/mettre à jour par programme HttpContext.User
- 12. Extraction de messages électroniques à partir d'un fichier Lotus Notes NSF à l'aide de l'API Java
- 13. Mise à jour d'un élément de liste avec Lotus Formula
- 14. Comment différencier les "documents" des dossiers créés par l'utilisateur dans Lotus Notes?
- 15. Comment interpréter les caractères non imprimables dans l'horodatage envoyé par le serveur Lotus Notes POP3?
- 16. Comment implémenteriez-vous des mises à jour de base de données par email?
- 17. Ouvrir la base de données Lotus Notes par l'ID de réplique en C#
- 18. sqlite DB ne pas mettre à jour?
- 19. Mettre à jour une requête avec entityframework
- 20. Extraire/exporter des pièces jointes à partir de l'e-mail Lotus Notes à l'aide de C#
- 21. Est-il possible de faire une mise à jour groupée?
- 22. mettre à jour une table dans db2 ligne par ligne à partir de .net
- 23. Lire Lotus Notes & Domino Mailboxe en utilisant Interop.Domino.dll
- 24. Récupérer les entrées d'agenda d'aujourd'hui dans Lotus Notes en utilisant Java
- 25. Mettre à jour l'interface utilisateur par le code dans WPF
- 26. Extraction d'une liste de valeurs à partir de champs de notes Lotus
- 27. Est-il possible d'effectuer une mise à jour de statut Facebook par programme dans .NET?
- 28. Comment mettre à jour une table automatiquement?
- 29. Gestion du format de courrier Lotus Notes à l'aide de C#
- 30. Puis-je ajouter des en-têtes x à un message électronique Lotus Notes sans COM?