Page 1 of 1
Importing Outlook PST into Scalix Community
Posted: Tue Sep 06, 2005 12:48 pm
by STrRedWolf
This was asked in the Web Access community, but I belive it's best served here. We'd like to inport our contacts from Outlook or Mozilla into Scalix Community edition. Is this directly supported, or is there a protocol that can be used to manage contacts from remote?
Posted: Wed Sep 07, 2005 5:06 am
by ScalixSupport
We don't (curently) provide any server based utility to import Contact information from a PST.
You could make the user a "full" user (you can have 5 "full" users on Community Edition) and then use Outlook to import the Contacts from the PST into the server store.
Once there, these Contacts should be readable via the Community web client.
Not sure I understand the last comment about being able to "manage contacts from remote?", given that a PST will be on local storage.
If you can get the contact information into an LDAP source then this might be an option to have the contact information accessed "remotely".
Cheers,
JG
Posted: Wed Sep 07, 2005 10:15 am
by ScalixSupport
The admin_resource_kit/ directory on the 9.4 install media contains a script for importing contacts from CSV or LDIF files via web interface.
Please look at import_contacts.readme first because you may need to edit the script mapping information to cater for an Outlook-generated CSV file.
Cheers
Dave
Import address in Scalix community
Posted: Fri Sep 09, 2005 4:00 am
by roshajai
I have tried to use the import_contact.py python script but it shows error while import contacts from either CSV to LDIF formats i am getting the following error message
Opening /tmp/sx.contacts.8239.save
File type is CSV from
Mod_python error: "PythonHandler import_contacts"
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
result = object(req)
File "/var/www/html/import/import_contacts.py", line 805, in handler
process_imports()
File "/var/www/html/import/import_contacts.py", line 770, in process_imports
temp_file = importfile.file
AttributeError: 'file' object has no attribute 'file'
Not sure where it going wrong.
Posted: Sun Sep 11, 2005 9:46 pm
by ScalixSupport
As I wrote this script, there is some pride at stake here ;-)
Can you mail a copy of your CSV or LDIF file to
support@scalix.com along with some details of what distribution you are running on as well as the version of Apache and mod_python ?
Cheers
Dave
Posted: Sun Sep 11, 2005 11:34 pm
by roshajai
Hi Dave,
I have sent the LDIF file atatched with mail to
support@scalix.com.
I am running Fedora Core 4.0 with Httpd 2.0.54-10 and mod_python 3.1.4-2.
Thanks
Posted: Mon Sep 12, 2005 12:50 pm
by ScalixSupport
I setup a brand-new FC4 server with
Code: Select all
[root@dhcp143 ~]# rpm -q httpd
httpd-2.0.54-10.2
[root@dhcp143 ~]# rpm -q mod_python
mod_python-3.1.4-2
No Scalix server was installed.
I have no problem with the ldif file you mailed me. I do get some errors if I try to reload a page rather than going back to the login page to start the process again.
Is this the case with you ?
Cheers
Dave
Posted: Mon Sep 12, 2005 10:42 pm
by roshajai
Hi,
You mean you have successfully imported ldif file on fresh installed FC4 machine with httpd and mod_python version as mentioned, but without installing Scalix Server.
so do i need to do the import process before installing the Scalix Server.
I was getting those error while importing (after clicking the Import button to import the selected ldif).
Thanks for the Help
Posted: Wed Sep 21, 2005 11:41 pm
by roshajai
Hi,
is there any update on this issue.
Thanks
Posted: Wed Feb 06, 2008 4:53 pm
by boydo
Hello,
Since Scalix is the Exchange killer, I would have thought that the contact import script would support the 'default' mapping of an outlook contact csv export.
I don't want to reinvent the wheel here. Does anyone have an import_contact.py file or contact.rfc822 that will accept the default values of an Oultlook 2003 export? Or do you have to do a painful selecting of fields at the time of export?
Thanks,
Boyd