|
TMDI - Geautomatiseerd opslaan van bijlagen met GWOpen |
 TMDI heeft voor een van haar klanten door middel van GWOpen, het Open Source ontwikkel frame-work van Messaging Architects, een oplossing geschreven om op geautomatiseerde wijze de attachments van bepaalde mails op te slaan in een bepaalde directory. Je kunt meer over deze vernuftige oplossing lezen op deze pagina .
De functie van het script. Voor een klant wordt een script gemaakt dat de Inbox en één of meerdere accounts doorloopt en van alle e-mailtjes de attachments in een vooraf opgegeven folder zet. Stel u heeft een dure internetverbinding of u wilt alleen alle e-e-mail zonder attachments doorsturen, of u wilt alle attachments apart opgeslagen hebben. Dit is gemaakt voor een rederij die e-mail verstuurd naar schepen over de hele wereld en de verbinding is nogal kostbaar. Vraag:We zoeken een tool die op een GroupWise client kan draaien en eigenlijk hetzelfde doet als een rule, maar dan een actie uit moet voeren die een rule helaas niet aankan, namelijk het opslaan van een attachment. Het komt neer op het volgende: bij elke binnenkomende e-mail moet er gekeken worden: if A and B and C then D and E
Hierbij is A de afzender, B de geadresseerde, C de naam van de attachment, D de bestemmingsfolder van de e-mail en E de bestemming van de attachment. We moeten zelf een tabel kunnen onderhouden waarin A t/m E onderhouden worden. Er moet met wildcards (contains) gewerkt kunnen worden. Het script de oplossing Als eerste moeten er een aantal objecten worden gemaakt voor het doorlopen van de emailbox. Verder is het een goed idee om foutafhandeling te maken en te controleren of er een valide account object is. Loop door alle e-mail objecten in de e-mailbox heen die nog niet gelezen zijn. Loop ook door alle attachement objecten heen en kopieer deze naar de opgegeven folder. Hierna wordt het e-mailtje als “Gelezen” gemarkeerd.  Meer over deze oplossing in bijgaande PDF. |