Az elmúlt kb. egy hetem gyakorlatilag a levelezéssel kapcsolatos dolgok megoldásával telt. Ennek kapcsan egy nagy rakás új script, kódrészlet készült, ami vagy teljesen új, vagy a már meglévő dolgaimat egészíti ki. Remélhetőleg a héten lesz időm, hogy ezeket ki is pakoljam az oldalamra. Most elsősorban magamnak le is írom ezeket, hogy tudjam hol tartok és milyen feladataim vannak (persze lehet, hogy mást is érdekel, hogy mik jönnek). Ha bárkinek szüksége lenne, az itt következő kódokra, még mielőtt kirakom őket a netre, akkor írjon és elküldöm e-mailben.
1. Névjegyek generálása az Outlookban lévő üzenetekből.
A technetklub levlistán felmerült egy igény, hogy jó lenne Outlook üzenetekből tömegesen névjegyeket gyártani:
http://listmanager.technetklub.hu/read/messages?id=126246
[Megjegyzés 2009.01.20: Ez a link már nem működik. Ha egyszer lesz archívum a régi levlistából, akkor majd frissítem]
Az eredeti "igénylőnek" elküldtem a scriptet. Ez még egy elég nyers fapados állapot. Dokumentálni, publikálni mindenképp fogom. Jó lenne valami kezelőfelületet is elkövetni hozzá, bár ezt nem igérem (van aki rágja a fülem a kezelőfelület miatt, ha megunom akkor írok egyet hozzá)
2. Microsoft Windows Server 2003 POP3/SMTP szolgáltatás Alias és Autoforward
Mint azt egy korábbi bejegyzésben írtam, be kell vezetnem az egyik cégünknél a címben jelölt szolgáltatást. Megnéztem mind a dokumentációt, mind az eszközt magát és arra a megállapításra jutottam, hogy a fenti két funkciót nem tudja megoldani (ettől persze még lehet, hogy tudja, csak nekem nem sikerült kicsikarnom belőle), ezért írtam egy SMTP Event Sink-et ami megoldja a feladatokat. Kész is van, némi dokumentáció, fazonírozás szükségeltetik még hozzá és mehet ki a netre.
3. Outlook Form, VBScript és Olvasóablak
Szintén az egyik korábbi bejegyzésben volt róla szó, hogy az Outlook az olvasóablakban nem tudja megjeleníteni azokat a leveleket amiknek az eredeti form-jában VBScript kód van. Kitaláltam rá egy koncepciót, hogyan lehet ezt megkerülni. A kód már el is készült olyan 80-90% -ig. Már működik, csak be kéne fejezni és ki kéne találni egy olyan módszert amivel más is fel tudja használni a saját programjaiban. Azt hiszem nincs már sok munka vele, talán ebből is cikk lesz még a héten.
4. Maildump
Az előző probléma megoldásának a mellékterméke egy olyan kis script ami képes egy Outlook levél (remélhetőleg összes hasznos) tulajdonságait kilistázni fájlba, megkönnyítve ezzel a különböző leveleket piszkáló programocskák fejlesztését. Tudom, hogy a Microsoft rendelkezik egy ilyen eszközzel http://www.microsoft.com/downloads/details.aspx?familyid=3d1c7482-4c6e-4ec5-983e-127100d71376&displaylang=en , de ez elsősorban c/c++ programozóknak készült, ebből következően nem igazán jó script és VBA makrók gyártásához. Ez a darab még eléggé kezdetleges állapotban van, de ettől függetlenül nem sok munka van már vele.
5. Alternatív feladó
Már elég régen csinálgatom ezt az alternatív feladó nevű dolgot. Most a publikáció mellett éles környezetben is kipróbáltam és kiderült ez-az (ennek lett a következménye a 3. pont is). Ezeket összefoglalva, összerakva ki fogom rakni az egész megoldás egy új verzióját, ami néhány már meglévő hiányosságot és néhány azóta talált újat javít. Még tervezem az OWA kiegészítését egy megfelelő form-mal, de ez nem most lesz.
6. Hasznos fügvények
A hasznos fügvények szekciót akarom kiegészíteni néhány apró osztállyal mint pl. fájlba logolás, vagy template-ek kezelése. Ezekben nincs semmi trükk vagy nagy ötlet, csak jól jönnek a scriptek gyártásához.
Na szóval mára ennyi. Lesz min rágódnom. 