Slashdot Mirror


Moving Outlook/vCards to an LDAP Address Book?

T-Suit asks: "I'm looking for a way to move 1000+ vCards (the result of painful consolidation after going through our sales' team personal Outlook contacts) into OpenLDAP, so that we can access them from all plaftorms. I've looked at Dawn, but its LDIF export is too crufty for ldapadd and it doesn't solve the issue of how to update those records easily, so I'd also need some kind of 'master GU' to edit them remotely. Along the way, I must say I am amazed at the lack of good LDAP-only contact manager apps for Windows, Linux and Mac OS X. Besides Evolution (which behaves strangely for me and doesn't show all the fields Outlook entries have), all 'nice' 'shared address book' tools I see are limited, web-based or rely on a SQL database. LDAP Management apps (such as diradmin) allow me to edit all fields, but are not for casual users (or available on Windows). Any suggestions on how to both import and maintain this data?"

55 comments

  1. Outlook 2003 Business Contacts Manager by Kenterlogic · · Score: 5, Interesting

    Yes, O2003 BCM should help you out here. I was "lucky" enough to get in on beta and though it was particularly buggy and slow (expected in a beta) it offered a lot of features including what you are looking for.

    Sadly, you will have to wait a month or two and fork over a couple hundred bucks-- but it seems like you have those kind of resources.

    --
    The New Root Council, kickin' ass sinc
    1. Re:Outlook 2003 Business Contacts Manager by MightyTribble · · Score: 1

      Yeah. I'd also add that this kind of problem is the sort of thing that Windows Active Directory and Exchange server were supposed to fix. I've not extensively used W2K/E2K, though, and I've haven't even installed E2K3, but it seems to me that the LDAP functions of ADS, with a little bit of front-end foo, will do the job. ...I've just recommended a Microsoft solution. I feel dirty.

    2. Re:Outlook 2003 Business Contacts Manager by shaitand · · Score: 1

      AFAIK (could be wrong) although there are export tools for ADS the resulting files will only successfully import back into ADS

    3. Re:Outlook 2003 Business Contacts Manager by michaela · · Score: 1

      Thankfully you can talk to ADS via traditional LDAP as well. Some Perl-foo (or language of choice) and you have an LDIF file out of ADS. Add a bit more *-foo to remap the fields and insert them to your new LDAP server.

      I didn't say it was easy, but it works.

      --
      That is all.
  2. Solution by Anonymous Coward · · Score: 3, Funny

    Place a Rolodex in a central location. Perhaps by the coffee machine.

    1. Re:Solution by the_duke_of_hazzard · · Score: 1

      Our CTO (who is absolutely no fool) is always giving advice like this. His particular bugbears are Visio drawings and simple Word documents. He walks past my desk saying "Just do it by hand! So much faster!" He also loathes Java ("Why so complicated?!!!").

  3. Also by Kenterlogic · · Score: 2, Informative

    You could take a look at an application called GroupWise by Novell. It is web based and offers a powerful backend. It has powerful LDAP tools that can be viewed and edited on any platform. Also, it is widely scaleable. But it is a tad on the slow side. A small price to pay if it gets the job done, huh?

    --
    The New Root Council, kickin' ass sinc
    1. Re:Also by Anonymous Coward · · Score: 2, Insightful

      I'd advise not! I administer a 20 server GroupWise 6.x system. The GroupWise design is a terrible kludge, and I wouldnt recommend it to anyone...

      My own experience with GroupWise's LDAP tools, are the the server will abend under any kind of load above around 10 computers hitting the LDAP daemon at the same time.

      About GroupWise itself:
      - They lock everything up in proprietary encrypted databases, and provide only Win32 tools for administring it.
      - Their email client (which is required for accessing the database/emails) is generally flaky.
      - They dont have STABLE standards support (IMAP, POP3, iCal, etc...).
      - They still havent integrated GroupWise's username/password database into Novell's famed eDirectory/NDS database (the database which is supposed to be the be-all-to-end-all...).
      - You have very little administrative control over the mailboxes.
      - The backup solutions are poorly designed and implemented (you MUST shutdown the email system to get a reliable backup). No, the GWTSA's dont cut it (based on my personal experiences, and statements from senior techs at Novell)...
      - Novell has POOR support for automated administration and report generation out of GroupWise - GWCheck just does not cut it...
      - There's a current denial-of-service vulnerablity in GroupWise - where the database fails to cleanup deleted emails (ie: the database just keeps growing, with no way to shrink it). Its been in GroupWise since the early 5.1 days, and Novell still has not been able to resolve it...
      - And the list goes on...

      These things alone make GroupWise very difficult to administer in an enterprise enviroment...

    2. Re:Also by shaitand · · Score: 1

      Novell is porting groupwise to linux entirely. the win32 tools part will be obsolete soon enough.

    3. Re:Also by __past__ · · Score: 1
      Given that the win32 client obviously was written by a 13 year old hax0r using VB in 1996, this can only be a win. On the other hand, WebAccess or what it's called manages to mimic the usability of the native client closely, the main difference being even poorer performance.

      Let's just hope they let the Ximian guys take care of it. Evolution's user interface is braindead on it's own, mostly due to religiously following MS Outlook, but at least there is a fair chance of getting work done with it.

    4. Re:Also by Anonymous Coward · · Score: 0

      I wouldn't bet on this. Novell has had ConsoleONE (the admin tools) available for Linux for quite some time, and has yet to provide any GroupWise plugins for it...

      In the eight years I've worked with Novell products, they've demonstrated a solid history of making early promises, and then later breaking them once the product has been released. I'm waiting until I see the actual product in my hands before I count on anything, and you'd be wise to do the same.

    5. Re:Also by jhoffoss · · Score: 1

      And don't ever delete an account accidently. Our admin spent 20 hours on a weekend recovering an account someone else had deleted accidently. Granted, this was his first time doing this, but he had to grab a tape backup, mount it, go in and find which [randomly-named] directory was this user's (out of 1300 users) and restore it. Then he had to do it again because the server abended when he tried to bring it back up.

      --
      Linux: The world's best text-adventure game.
    6. Re:Also by shaitand · · Score: 1

      Yes but they Specifically announced they were porting EVERYTHING from netware to linux and dropping netware... then quickly recanting the dropping netware portion the next day after recieving calls from 10,000 netware fanatics. But if you carefully read their statement they actually use politician speak to say the exact same thing they did in the first statement! They don't say anything about producing more versions of netware, they say they will continue supporting it!

    7. Re:Also by jhoffoss · · Score: 1

      And no archive access. And all [slow] java-based.

      --
      Linux: The world's best text-adventure game.
    8. Re:Also by jhoffoss · · Score: 1

      Yes, but NetWare doesn't run on a desktop. It is the back-end. So what if they move the back-end to Linux. Their clients still have quite a few issues. Although, I've experienced fewer problems since moving off IPX.

      --
      Linux: The world's best text-adventure game.
    9. Re:Also by shaitand · · Score: 1

      That's a sad thought that they might port the backend but not the clients. I suspect they will though when linux is their primary tool of choice. They probably would have made netware clients if netware had ANY desktop market. Linux is nowhere near windows in desktop market share but it's certainly up there among any other systems used for the desktop. It arguably (depending on whose numbers you go by) has already surpassed MacOS in the desktop...

    10. Re:Also by Ping+the+Penguin · · Score: 1

      I use the Linux Groupwise (Beta) client - it makes the windows one seem fast.

      They're moving all the client stuff onto Java, but the admin stuff is moving to web based...

      GW is pretty bad but the file serving still rocks...

  4. Hmmmm by Sevn · · Score: 2, Insightful

    If I were you, I'd take advantage of the glut of unemployed coders and have someone make you a web-based frontend to a perl or C based backend solution for this problem. Perl would probably work fine. It's kinda what it's designed for. Something like this would be pretty damn easy actually. Then you could/would have an application that does exactly what you want it to do, and the source to make modifications down the road if you need it.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  5. Even Better, by Sevn · · Score: 2, Interesting

    Have someone make you a webmin module that does this and be the hero that shares it with the world.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  6. SunOne vs. openldap by delorean · · Score: 3, Insightful
    I'm supporter of gpl software (or is openldap gnu? nevermind) but this may be a case where it pays to pay for the software.

    SunOne/IPlanet/Netscape directory server has a nice gooey GUI for adding/searching/modifying. Searches can be done via web-browser...

    So, just make an OU for contacts, dump the contacts in with Perl, create accounts for your salesy people and give them admin privilege of the contacts ou. It'll take a little time to get all the bugs worked out and lusers trained, but it will be functional from the start. I think.

    Then you hire someone to come in and write a couple of little Perl CGI's using the PerlDap module or the variety of others available. I've been messing around with one that allows lusers to update a few of their records via Apache (perl modules CGI, PerLdap; Apache module mod_auth_ldap). Not too hard.

    --
    "You may all go to hell and I will go to Texas"
    Sen. Davy Crocket to US Congress, Nov. 1, 1835
    1. Re:SunOne vs. openldap by crath · · Score: 1

      Your advice is fine for programmers who are conversant with LDAP; however, for the rest of us it's not as simple as you imply.

      I spent a couple of weekends in June trying to move my family's outlook contacts to an OpenLDAP server. . . I finally gave up. There is no solution that I could find; unless I am willing to become way more conversant in LDAP than I have time to invest.

      What the poster was asking for, and what I too would love to see, is a simple install-and-run solution that allows Outlook contacts to be imported; since Outlook doesn't export anything that even looks remotely like LDAP, this isn't as easy as it should be.

      The bottom line: your statement that this may be a place to spend some money on a programmer is correct.

  7. A little perl ought to do the trick by uberhund2 · · Score: 2, Interesting

    #!/usr/bin/perl
    use Text::vCard;
    use Net::LDAP;
    # remainder left as an exercise for the poster.

  8. Ruby-Solution by datalife · · Score: 2, Interesting

    Hi,

    I made a little ruby-script (my first!), which achieves something like that.
    It's far from perfect, but works for me.
    download it here

    The archive containt a procmailrc, because i'm invoking it via an extra email-address. you will need ripmime

    The script uses the vcard-Class from ruby-lang.org, which is included in the archive.

    --
    There are only 10 types of people in the world: Those who understand binary and those who don't.
  9. LDAP Browser/Editor and LDAPExplorer by lynnroth · · Score: 2, Informative

    I have found LDAP Browser/Editor to work pretty good. Java app.

    LDAP Explorer is a decent web interface.

    1. Re:LDAP Browser/Editor and LDAPExplorer by fluor2 · · Score: 0, Flamebait

      oh please. java sucks. ive not found a single application programmed in java that actually scroll perfectly, and other stuff like menus and such allways irritate me. And believe me, I've tried to like it.

      The way java is build, it cant match the normal windows api before the hardware is like 2x faster (my system is 2ghz). And thus one cannot expect people to use java applications yet on windows, unless one forces employees to do it.

  10. Been there... by jtosburn · · Score: 3, Informative

    What I did was to use Dawn to produce an initial .ldif file. Then I wrote a little script to massage entries based on the dn's and ou's that I wanted to use. Create said dn's and ou's via a seperate, hand crafted .ldif, a quick little exercise, bring in your massaged .ldif, and you're set.

    To manage, phpLDAPadmin is the best tool I've found so far.

    Outlook, Mozilla, etc. can all access as clients.

    I also recommend LDAP System Administration by Gerald Carter, though with some reservations. It provides a decent grounding in LDAP, but won't be an end-all-be-all definitive resource.

  11. LABE: LDAP Address Book Editor ... by Anonymous Coward · · Score: 0

    ... at http://www.savoirfairelinux.com/labe/ seems like a nice, simple, straightforward, PHP-based tool that you might be able to adapt, if not use?

  12. heh by Telastyn · · Score: 1

    That's because LDAP sucks.

    Now away from opinion: Outlook, like most windows apps allows for COM interfaces. Perl, PHP, or heaven forbid Visual Basic have COM interfaces. It's pretty simple to use MS's helpful documentation of the Outlook COM functions to write up your own contact extraction utility. Once you have the data, it's pretty trivial to format it and/or toss it into another DB.

  13. that's simple to fix... by shaitand · · Score: 0, Troll

    get rid of windows, problem solved. Performance is a tad better using the REAL java runtime from sun though as opposed to the microsoft bastardized version.

    1. Re:that's simple to fix... by xoboots · · Score: 1

      Getting rid of windows is supposed to make Java more likeable? I think not. In all fairness, Microsoft's implementation of the JVM was far ahead of Sun's (in terms of performance on windows) until they stopped working on it. Java is not a bad language, to be sure, but its most appealing feature is that it is not from Microsoft. Unfortunately, it is from a company that is at least as grubby--heck, Sun was supporting SCO even before Microsoft! Don't forget that the GPL was born as a direct reaction to Gosling not sharing his patches to emacs with the community. All-in-all, if having the REAL runtime means that I can only get it from ONE vendor, than it is not worth having at all.

      But we digress--these Java ramblings have *nothing* to do with the question at hand: how to solve an LDAP maintenance issue in an environment that, like it or not, includes windows. I think the original poster should indicate how he expects users to access the repository, because the solution will be somewhat dependant on the use scenario.

  14. eGuide by jrivar59 · · Score: 1

    Check out eGuide.

    It's a free (as in $), java servlet based white pages that works against LDAP, and all the display is done in XSLT so its very customizable.

  15. Evolution by curious.corn · · Score: 1

    Evolution uses a strange schema type called evolutionPerson (google for it or check /usr/share/doc/evolution). In short it maps some datafields to regular organizationalPerosn while other fall in custom attributes. There are special directives to map attributes to other using something like regexps (help! I once read it on a long persentation... my HD is 30/37 GB full... no wait... haha! HERE!... it's in the LDAP section) so essentially you could manually map some fieldls to other to change the overall LDIF upon insertion. Otherwise just hack a script (in an ldif aware lang... say perl/php... ruby?) to parse the whacko entryes and reformat to your needs. In my little setup anyway Directory Administrator (linux gtk tool) is good enough for maintentance and except for system attributes (uid,guid,uname,etc...) I give users full self ACL rw perms. This way, users of Evo have to login/pw to access the Directory, and can use the whole dataset but edit/correct only their own account specifics. Enjoy... it's cool... beats M$ AD's 5c per transacion ;-)

    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  16. No by jhoffoss · · Score: 1
    Not to mention the UI sucks. From everything I've seen, Outlook/Exchange is your only option. (I have not used Lotus Notes, but I know several people who've been involved recently in migrations off of Notes, if that says anything...)

    GroupWise can be extremely buggy, and you'll spend a lot of time retraining your Outlook users. And none of them will like the switch.

    --
    Linux: The world's best text-adventure game.
  17. Outsource it to India by Glonoinha · · Score: 2, Funny

    Me and my friends here in India would be loving to help you out of your predicament. My team consists of the finest young plucky software engineers versed in all the latest technologies and will eagerly do this for you for only $10 total. This includes a complete set of documentation and followup, project management and five happy programmers to code your solution using on the best of software development methodologies. All for only $10.

    Of course then we have your entire contact database which we can either use for our own personal profits (legal or otherwise) or maybe we just sell it to all your competitors for a nice tidy profit. Then you will be fuxored pretty bad, but hey - at least it only cost you $10.

    --
    Glonoinha the MebiByte Slayer
  18. AddressMagic by tzanger · · Score: 4, Informative

    We used a program called AddressMagic to convert the 7000 or so Outlook "Contacts Folder" contacts to LDIF in an attempt to get them into OpenLDAP. Much like you our efforts were in vain. Outlook's got too much crap in there that's just plain undocumented but our office staff use (categories being the biggest one).

    I've been playing with Exchange4Linux -- Crappy name but some really nifty software. Everything is stored in PostgreSQL -- everything -- This is both a good thing and a bad thing; Postgres is well up to the task, but the E4L server software is quite slow at the moment. They've written it in Python, and it talks to the proprietary Outlook connector via CORBA. Why CORBA? I dunno; it doesn't talk through firewalls worth a shit. :-(

    I've successfully imported our 4000 contacts without even blinking. I also imported an additional 3.2GB of email, journals, notes and schedule data. Postgres just took it in and asked for more. This is on a server with an UW3 disk subsystem and 1G of memory.

    Looking at the DB any "pure" MAPI object is stored in plain english, both by parameter name and value. Any Outlook-specific crap is stored with MAPIhexstringhere names and whatever data format Outlook uses for the data. It would be dead simple trivial to convert that into LDAP, but why bother when PostgreSQL has an LDAP frontend you can probably get working.

    The nicest thing about E4L is that the Outlook guys lose zero functionality and (when completed) the IMAP, LDAP and iCAP frontends will give full connectivity to the entire OSS crowd. E4L is planning on making money selling Outlook connector licenses (which aren't that dear, really) but as I mentioned earlier, the server is 100% OSS and free (beer and libre). I realize that oGo is out there but to be honest, oGo looks enormously complex and it's written in a hideous language. I'd rather spend my time learning Python than Objective-C any day, thank you very much. E4L's got a single unified backend (PostgreSQL) which is scalable and solid, and with some more work (moving more into stored procedures, using the LDAP frontend, etc.) it will be an Exchange killer. It already works flawlessly with Outlook, as I mentioned.

    1. Re:AddressMagic by BigBir3d · · Score: 1

      How were you able to get around the 2GB limit for email? Or did you have that much journals, notes and such?

      This cursed limit is killing us where I work.

      Thanks.

    2. Re:AddressMagic by tzanger · · Score: 1

      What 2G limit for email? We don't have a single email over about a couple dozen meg. Postgres stores mail attachments as large objects, which are individual files on disk. Mail headers and bodies are (this is from memory now, I may be mistaken) in a bunch of MAPI attributes.

      I imagine you could get around the 2G limit by using fseek64(); you will likely have to recompile the apps you're using to make sure they use the proper seek/stat calls, and are using long longs for storing the file offsets.

    3. Re:AddressMagic by BigBir3d · · Score: 1

      The database Outlook uses for storing emails borks at the 2GB mark. I am not talking about size of a individual email (man that would suck), rather the archive of all emails sent/received etc. More fun with IMAP...

    4. Re:AddressMagic by Anonymous Coward · · Score: 0

      Exchange4Linux is at http://sourceforge.net/projects/exchange4linux/.

    5. Re:AddressMagic by Anonymous Coward · · Score: 0

      Homepage of Exchange4Linux: http://www.billworkgroup.org/billworkgroup/home.

  19. Check out Turba by jhealy1024 · · Score: 1

    I'm afraid I can't help with the import/export part of your problem, though a little perl hacking may be the best route there...

    You should check out the Horde Project's Turba module. It provides contact management services that integrate with Horde's other services (such as IMP, the webmail component). Check out the page for Turba here:

    http://www.horde.org/turba/

    Turba can use several backends, including LDAP (which is how I have it configured). I've never tried to set Turba up standalone (I have it set up as the address book for webmail), but I believe it should be possible (all of the modules are highly configurable and able to operate independently of each other).

    It's web-based, so it should work on any platform. All you need is LDAP, and a PHP-cabable web server. And if you set up your LDAP permissions correctly, you can even have multiple address books (e.g., Shared and Personal) so people can keep their own lists that others can't muck with.

    Good luck!

  20. Re:Outsource it to India - With Real English Docs by Glasswire · · Score: 1

    Your attempt at imitating a Indian speaker is funny, but not the way you think. The broken pseudo-english you came up with might sound right from someone in the middle east, for whom English is a second language - but educated Indians speak the Queens English very well (better than you probably do) - and those verbal and written communication skills are another reason beyond cost and technical prowess why Indian programmers are sought after as the leading offshore alternative.
    Here in the US, the educational system needs to take literacy much more seriously if US coders are not to become the $10 programmers of tomorrow.

  21. OpenLDAP by KingRob · · Score: 2, Informative

    I've just been through a sort of similar exercise.
    We regularly receive a corporate address list of some 150,000 addresses.
    The Exchange GAL was slowing down, so a decision was made to move these addresses to OpenLDAP.
    It does the trick alright, but mapping the fields was like trial and error. The OpenLDAP forums and Google helped a lot there.
    Now Outlook clients add a directory service and point it to the LDAP server. Remember to install the MS patch/registry hack else resolving addresses from the To: box will time out. Also get the LDAP indexing right cause that's slow too.
    I think you can edit addresses directory from outlook, or am I confused with Windows Address Book. Or am I just confused.

    Anyway, Reply if you want those mappings?

  22. the dodgy way by tqft · · Score: 2, Informative

    File Import and Export... [starts wizard]
    Export the suckers as csv/Excel
    import into new favorite address app
    retain users

    long way but should work

    --
    The Singularity is closer than you think
    Quant
  23. Convert to an intermediate format first? by bobbozzo · · Score: 2, Informative

    Have you considered reading all the cards in and writing them to a CSV or TAB delimited file?
    This should be trivial (maybe 5 lines) in perl if you know the format of the cards (spec available at http://www.imc.org/pdi/, assuming MS followed the spec :p ).

    Then, you could import the one file into your new ldap database, and use whatever you want to manage it after that.

    --
    Nothing to see here; Move along.
    1. Re:Convert to an intermediate format first? by crath · · Score: 1

      What you suggest should be trivial but isn't: no one has written any tools to import all Outlook's contact fields into an LDAP database. There are several projects that do a partial job of it, but they all require that the user be very conversant with LDAP. In other words, there do not appear to be any "out of the box" solutions to the problem the poster has posed.

    2. Re:Convert to an intermediate format first? by bobbozzo · · Score: 1

      Actually, you don't have to do any programming in LDAP to implement my suggestion; you write everything to one csv or .tab file, and then use the software for the new database (whatever ldap implementation is chosen) to import the file.

      If it's running a standard database (mysql, postgresql, oracle, whatever), you could import the data directly using the db's tools.

      I looked briefly at the vcard modules for perl, and at the vcard spec; it should only take a few hours to write a program to extract the data from the vcards.

      --
      Nothing to see here; Move along.
  24. Re:I'm not doing your job for me. by crath · · Score: 1

    If you then took some time to actually attempt to use those software you snidely point to, you would discover that none of them can be used to solve the poster's problem. . . unless of course the poster is willing and able to do a lot of custom coding and to become an LDAP expert in the process.

  25. Ldap Tools..... by kfuq · · Score: 2, Informative

    These tools may be worth checking out too...

    http://rolodap.sourceforge.net/

    http://ldap-abook.sourceforge.net/

    http://sourceforge.net/projects/directorymanage

    --
    iF yOu WAnT to C YOUr iP agaIn gAThEr tWO MilLIon dOLLArS IN Non - cONsEcuTivE TweNtY's AnD AWaiT FuRThER iNstrUctIoN
  26. Re:Outsource it to India - With Real English Docs by Glonoinha · · Score: 1

    Not to be dragged too far off topic, but if you honestly believe the outsourcing / migration of jobs to ANYWHERE has anything to do with any aspect of business except dollars, you are sadly deluded. I have had to hang up a zillion times on tech support calls to callers with accents so thick I couldn't understand them.

    They are not technological wizards that have backgrounds of 10 years plus diagnosing hardware / network issues and immediately recognize that 8 beeps means your motherboard is complaining about a problem with your video card, know that a SCSI terminator before the new hard drive you just added (instead of on the end of the cable) means that no matter what you do the new drive isn't going to be seen, or know from experience that you are going to need to bump the voltage to 2.2v to run a Celeron 300a at 450MHz, particularly if the first number on the FPO/BATCH number is a 0 (ie, chip is from Costa Rica.)

    They are polite script monkeys that are quite happy to read through tech support scripts for $1.50 an hour while punctuating their sentences with 'please', 'thank you', and 'berry good'. That the customers are getting wicked pissed off is of no concern because hey, it is only costing the company $10 a day.

    Quite honestly nothing would make me happier than to have the Paki's rain thermo-nuclear bombs on all of the new tech-parks that IBM and Dell just built over there. Every American tech worker is thinking it right now, but few are willing to actually say it.

    Outsourcing has nothing to do with the Queens English, or their verbal / written comms skills. It has everything to do with working for 83 cents an hour. Ask the Russian and Chinese folks that are also getting outsource work.

    --
    Glonoinha the MebiByte Slayer
  27. And i guess O2006 ... by Anonymous Coward · · Score: 0

    Will make the coffee for you ;-)

    (Much) Anticipated system requirement: CPU 2GHz minimum recomended, Memory 1GB, HD 20GB

    That will be a great embed system, isn't it ;-)

  28. Man, I'm surprised by Anonymous Coward · · Score: 0

    I run a seven server, 3000 user GroupWIse system, and my users are happy, things work well, the servers have uptimes approaching 200 days, backups work perfectly without shutting down the agents, and have actually only lost two people's mailboxes in six years.

    Your first complaint, that the mail is encrypted, is a feature, not a bug. What, you want your people to have no privacy to make *your* job easier?

    The client isn't flakey if the underlying machine/OS isn't flakey.

    You should be using the Open File Manager for your backups. You should implement Restore Areas so your users can self-serve their own restores. I have the stand-alone GWBackup.exe running on a cron job (essentially) for this.

    You have as much administrative control over the mailboxes as your company policy allows - I don't see the failure to get buy off from management as a defect in GroupWise.

    I imagine you got 'volunteered' to run the system, or that you have management that doesn't support you to set the thing up correctly. You might try to gently suggest to them that mail is always rated as the #1 important application in any enterprise. It is in your companie's best interest to support / assist you to configure / reconfigure your system to optimal performance.

    1. Re:Man, I'm surprised by Anonymous Coward · · Score: 0

      It's nice to hear the GroupWise success story from time to time, but I hear far too many stories of it not working as desired - far more than the success ones... In-fact, of all the folks in our local Novell usergroup - only one other person/company still uses GroupWise - and with frequent complaints...

      Encrypted mail storage on the server was a feature when access to the datastore was "direct" back in the pre 5.5 days. Now that client/server support in GW is stable, and that the users no longer have direct access to the datastore, there's no reason to keep the encryption. In-fact, this encryption hiders not only my ability to fix serious issues, it apparently hiders Novell's ability to diagnose issues as well; I've been working with them for almost a year now, on a GroupWise Denial of Service issue - where the database fails to clean up deleted emails from disk, though they disappear from the user's view once deleted from the GW or WebAccess interface... Every time I speak to a tech regarding this, they complain that it takes a long time to extract just a few messages from the message store and compare them against other aspects of the GW system. This is just one example of the many ways in which GW encryption causes issues...

      As far as user privacy is concerned, if my users want privacy, they can use their home computers - not ones owned by the company, and administered by me. The GW system is company property, and as a result, the company as the right to search the systems as they see fit... Personally, I could care less what's in the email databases (unless it causes me issues - needs some manual fixing/attention), HR on the other hand sees things differently...

      In regards to a flakey client - the underlying OS (Win32) by its very nature is flakey. Yet Win32 seems to do just fine with other email clients (Mozilla for example), even when they handle mailboxes three to four times what GW can handle. It's time to stop blaming the OS for everything - the GW client is seriously flawed... For example; it cannot support more than 5,000 messages per folder, nor messages with a body larger than 32K.

      Based on past experience - using an Open File Manager on NetWare has proven to be very problematic, not only has NSS support been very poor, but overall, the use of OFM's have shown to significantly reduce the stability of our servers. No thanks, I enjoy my time off when I get it... I don't have stability issues in regards to my backups on Linux/Unix systems, I don't expect them on other systems either... Quite frankly, I don't know of any database vendor that recommends using a OFM to backup their database. They recommend using the tools they provide to dump the database to another medium (ie: spare disk, or even straight to tape), and Novell does not provide a good tool to do this, without constantly babysitting it. I wouldn't recommend anyone backup a live DB using an OFM. My major concern: The OFM essentially takes a copy of the DB/file at that instant in time, not taking into consideration the fact that it may be "snapshotting" a file in the middle of a series of writes related to each-other, among other issues...

      As far as using gwbackup/dbcopy is concerned, you are aware that gwbackup is not supported for use with GroupWise 6.x - and considering anything before GW 6.x has been end-of-lifed... GWBackup has proven to be unreliable, and requires frequent babysitting. Though some at Novell may say otherwise, it was never designed to be a backup solution. GWBackup also requires a Win32 machine near each server. My NetWare servers are spread all over the globe - making this very impracticable.

      Company policy allows just about anything - and I am the only GW administrator, so t

  29. vCard to LDIF by judzillah · · Score: 1

    I recently created a directory of about 700 vCards for my boss, who then wanted it in his quickmail contact book. Low and behold, quickmail of course doesn't import vcards, only ldif and outlook express files. Anybody have a good way to convert one to the other?