LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   JDS (https://www.linuxquestions.org/questions/jds-61/)
-   -   Outlook to Evolution (https://www.linuxquestions.org/questions/jds-61/outlook-to-evolution-244811/)

OmahaVike 02-07-2007 10:04 PM

Outport Rocked....
 
using ubuntu 6.06 dapper drake - evolution 2.6.1 and outlook 2003. burned my eyes out trying to get native wine to work with office 2003 and it simply wasn't taking.

i used a combination of this tutorial's instructions (for inbox only) and outport for calendar and contacts.

outport rocked, and very painlessly helped me. the directory structure is a little different for evo 2.6.1, but easy enough to figure out, unless you're really really very really new to linux and/or file browsers.

from the outport documentation:

replace "~/evolution/local/Contacts"
with "~/.evolution/addressbook/local/system"

and

(although undocumented)

copy files from "local/Calendar" to "~/.evolution/calendar/local/system"

voila! one step closer to freedom.

BIG time thanks to the outport team. wow.

Ron_1 03-06-2007 02:31 PM

Jds
 
Quote:

Originally Posted by chirag_jcm
Can any one tell me how to download Sun Desktop System i cant find any link i download live cd but need proper version for use... I dont want to spend money on buying the version... So, please help or give me any link so i can download a full version ....

Thanks.

You can get it @ http://www.sun.com/software/javadesk.../get/index.xml
hope that helps

kite 03-15-2007 12:34 PM

I learned a quick way to export all contacts from outlook as vcard files and then import them to evolution:

1. Within outlook, select all contact by click Ctrl+A (or select the ones you interested), go to menu "Action", send the contacts as vcards, then you will get many individual vcard files.

2. Copy the vcard files into one folder under linux and do cat *.vcf > allinonefile.vcf , by this way you have all the contacts within one file which makes Evolution happy.

3. Import the allinonefile.vcf to Evolution. Man this step is too easy to describe.

Notes for CJK users: If you got wrong encoding problem, you may need to convert the allinonefile.vcf to correct encoding before importing to Evolution.

shk76 01-11-2009 01:36 PM

Easier way to get it
 
Go to the blog "http://sayeed-linux.blogspot.com/"

This is the easiest and quickest way i guess.

mattlertora 05-25-2009 09:11 PM

Using Evolution 2.26.1, if you go to the program's help and search for "outlook", you'll get instructions to export your contacts & calendar from outlook as CSV (DOS). In Outlook 2003, doing that for contacts doesn't work (when you import, you get thousands of bogus contact data); doing that for calendar doesn't work either (nothing gets imported).
Also using Outport for exporting calendar didn't work for me; evolution didn't recognize the ics file as valid.

The solution I found was to install Outlook 2007 (if you don't have it, grab the free Trial from Microsoft), and:
- Export contacts as CSV as before

- Export calendar by using Save As, as explained here. This way, not only did it work well, but also avoided problems with recurring events, which don't get exported correctly by exporting to CSV.

You can import these into Google Calendar (nice to have SMS notifications!) and Google Mail contacts. The only problem seems to be that characters like "ñ" get scrambled.

Al_ 06-13-2009 05:18 AM

Quote:

Originally Posted by adriaanbw (Post 1368853)
Hi everyone,

I can point you to a great solution for converting Outlook to Evolution. It is something that has been mentioned before in these forums i think (or perhaps elsewhere) so I won't take credit.

Outlook2Mac

This program can be used to export all your mail folders in outlook INCLUDING attachments to mbox files. it will also export all your contacts, calender etc too.

The only downside is that it will cost you US$10. A small price to pay for a solution that really does work without too much hassle. However i also have some suggestions for making your transition easier with this program. There is a trial version but this will only do 5 exports at a time. Maybe good for those with one email folder and only a few contacts.

Outlook2Mac will create a separate mbox file for each folder you have in your outlook inbox. Evolution will only import one mbox file at a time, asking you which folder you want it linked to each time. This can be a real pain if you have a lot of folders like i did. I think it might be easier to almost merge all your folders into as few as possible and then create filters in evolution to process the mail back into the original folders. Personally i think the filter creation utility in Evolution is much quicker to use than Outlook.

Unfortunately you also have to import all your .vcf contact files individually too. This was a nightmare for me with over 200 contacts to import. If someone has a quicker way to do this, I am all ears.

my 2 cents!

This topic is old, but as I just wrote a tiny exporter macro for outlook, I thought I post it for future reference (an alternative to the tool posted above; and free :-)). The macro will export all selected contacts in the currently open Outlook folder to individual vCards (filename will be 'file as' string of outlook with '.vcf' appended).
How to use: in Outlook go to Tools | Macros and create a new macro; copy paste the few code lines below (note that you need to modify one line!); close macro editor. Then switch in Outlook to your contacts folder, select (highlight) the ones to export. In the Outlook menu go to Tools | Macros and start the newly created macro.

Code:

Sub vCardexportieren()
    Dim DieApplikation As Application
    Dim DerExplorer As Outlook.Explorer
    Dim DieAuswahl As Outlook.Selection
    Dim EinKontakt As ContactItem
    Dim KontaktDateiname As String
    Dim i As Integer
       
    Set DieApplikation = CreateObject("Outlook.Application")
    Set DerExplorer = DieApplikation.ActiveExplorer
    Set DieAuswahl = DerExplorer.Selection
    For i = 1 To DieAuswahl.Count
        Set EinKontakt = DieAuswahl.Item(i)
        KontaktDateiname = EinKontakt.FileAs
'following line: replace "C:\" by the folder of your choice, where the vCards should be saved to
        KontaktDateiname = "C:\" & KontaktDateiname & ".vcf"
        EinKontakt.SaveAs KontaktDateiname, OlSaveAsType.olVCard
    Next i
End Sub

And a quicker way to import all vCards: the files can be concatenated! On Windows: open a terminal (Start | Run "cmd"), switch to the directory where all vCards have been saved, enter "type *.vcf > AllContacts"; then you have a new file in the same folder named AllContacts. Import this one to import all vCards in one step.

HTH, Al_


All times are GMT -5. The time now is 03:51 AM.