aboutsummaryrefslogblamecommitdiffstats
path: root/doc/C/evolution-faq.sgml
blob: fa95b022a0b7b59591b0cab671b1d8757725fa3d (plain) (tree)
1
2
3
4
5


                                                                       
                             
                                                                  











                                                             



                  
                                                         



                   


                                                              












                                                                     


                                                                



                                                                                        
                                                                                    


                           
                   








                                           





                                                                   

                                                                                                           
                 























                                                                      

                                                                       

                                                              
























                                                                                               






                                                                     
                 

                   






























                                                                        





                                                                  
                                                                











                                                                     
          
 

                                  




                                                                 

                                     





                       


































                                                                               

                   
      







                                                                               





                                                                        

                   






                                                                      

                   



































                                                                          
                                                              














































                                                                                                                               

                   
 


                  
                                                                       
                                                                               









                                                                      

                                      
 




                                                                         
 
                  




                                                                   















                                                                     
                 



                   



                                                                          

                   














                                                                        

                   
 












                                                                            















                                                                       


                   
          
 
                            
                                                     


                                               










                                                                      

                                                                                       

                 





                                                                    
      






                                     




                                                                        









                                                                   











































































































                                                                                      
 












                                                                      



                                                            
 
























                                                                     
                                                         






                                                       
      


















                                                                    
                                                                                               
                           
 





                                                                    
 
                  




                                                                     






















































                                                                        
                 














































                                                                        
                 





                                                                                      
                 








                                                                     
          







                                                                                                
          



                                                                      
                                                                          



                                                                     
          


                                                                    
                                                                               








                                                                                          
                 





                                                                      
                 










                                                                                       




                                                                     



                   
           
          
<!--
<!DOCTYPE appendix PUBLIC "-//GNOME//DTD DocBook PNG Variant V1.1//EN">
-->
<appendix id="evolution-faq">
  <title>Frequently Asked Questions About Ximian Evolution</title>
  <para>
    Here are some frequently asked questions about the
    <application>Evolution</application> groupware suite from
    Ximian.
  </para>
  
  <!-- Section: Getting and compiling -->

  <sect1 id="get-and-compile">
    <title>
      Getting and Compiling Evolution
    </title>
    <qandaset>
      <qandaentry>
    <question>
      <para>
        Where can I get the latest Evolution release?
      </para>
    </question>
    <answer>
      <para>
        There are two ways to install the latest Evolution
        release:
        <itemizedlist>
          <listitem>
        <para>
              If you have Ximian GNOME installed, you can start
              Red Carpet, Ximian's software updating system, and
              subscribe to the Evolution channel.  This will let
              you install a binary for the latest release, and
              will also warn you when a new version has been made
              available.
            </para>
          </listitem>

          <listitem>
        <para>
          If you want to compile from source, you can
          download the latest official Evolution tarball
          from:
            </para>

        <para>
              <ulink url="ftp://ftp.gnome.org/pub/GNOME/unstable/sources/evolution">
            ftp://ftp.gnome.org/pub/GNOME/unstable/sources/evolution</ulink>
            </para>
          </listitem>
        </itemizedlist>
      </para>  
    </answer>      
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        Are binary snapshots available?
      </para>
    </question>
    <answer>
      <para>
        Yes, if you have Ximian GNOME installed.  Just run Red
        Carpet and subscribe to the Evolution Snapshot channel.
      </para>

      <para>
        You can check the status of snapshots at
        <ulink url="http://primates.ximian.com/~snapshot">http://primates.ximian.com/~snapshot</ulink>.
      </para>
    </answer>
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        Why isn't a new snapshot available today?
      </para>
    </question>
    <answer>
      <para>
        Sometimes the build might fail because of problems with
        the source on CVS.  In this case, just wait for next day's
        snapshot.
      </para>
    </answer>
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        How do I get Evolution from CVS?
          </para>
    </question>
    <answer>
      <para>
        If you already have
        <ulink url="http://cvs.gnome.org">GNOME CVS</ulink> access,
        simply check out the following modules: evolution,
        gtkhtml, gal.
      </para>
      <para>
        If you don't have a CVS account, you can use anoncvs
        instead. Bear in mind that anoncvs is only synchronized once
        a day, and code received from anoncvs may not be latest
        version available.
      </para>

      <para>
        Before using the anoncvs server, you have to log into it.
        This only needs to be done once. Use this command:
      </para>

      <programlisting>
        cvs -z3 -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
      </programlisting>

      <para>
        Then you can retrieve the modules needed to compile Evolution
        using the following command:
      </para>

      <programlisting>
        cvs -z3 -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co evolution gtkhtml gal
      </programlisting>
    </answer>
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        How should I compile Evolution avoiding conflicts with my
        existing GNOME installation?
      </para>
    </question>
    <answer>
      <para>
        The best way is to install Evolution into a separate prefix.
        In order to specify a non-default installation prefix, you
        can pass the <parameter>--prefix</parameter> option to
        <filename>configure</filename> or
        <filename>autogen.sh</filename>.  For example:
      </para>

      <programlisting>
        cd /cvs/evolution
        ./autogen.sh --prefix=/opt/gnome
      </programlisting>

      <para>
        If you install Evolution and the Evolution libraries in a
        non-standard prefix, make sure you set the appropriate
        environment variables in the startup script for Evolution:
      </para>

      <programlisting>
        export PATH=/opt/gnome:$PATH
        export GNOME_PATH=/opt/gnome:/usr
      </programlisting>

      <para>
        You may also need to add <filename>$prefix/lib</filename>
        (e.g. <filename>/opt/gnome/lib</filename>) to your
        <filename>/etc/ld.so.conf</filename>.  Of course, this will
        not work for systems which do not use ld.so.conf, such as
        HP-UX.
      </para>
    </answer>
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        I get <computeroutput>make: *** No rule to make target
          `all-no-@BUILD_INCLUDED_LIBINTL@'</computeroutput>
          </para>
    </question>
    <answer>
      <para>
        You probably have <filename>gettext</filename> 0.10.36 or
        later installed.  Try downgrading to 0.10.35;
        unfortunately, 0.10.36 introduced some incompatibilities
        with the current <filename>xml-i18n-tools</filename>.
          </para>
    </answer>
      </qandaentry>
    </qandaset>
  </sect1>

  <sect1 id="faq-trouble">
    <title>Troubleshooting</title>
    <qandaset>
      <qandaentry>
    <question>
      <para>
        I get <computeroutput>Cannot initialize the Evolution
          shell</computeroutput>.
      </para>
    </question>
    <answer>
      <para>
        Check that:
      </para>

      <itemizedlist>
        <listitem>
          <para>
        <filename>oafd</filename> is listen in your <envar>PATH</envar>
        environment variable.
          </para>
        </listitem>

        <listitem>
          <para>
        <filename>GNOME_Evolution_Shell.oaf</filename> and
        the other      
        <filename>GNOME_Evolution_*.oaf</filename> files are
        readable and installed in
        <filename>$prefix/share/oaf</filename>, where
        <filename>$prefix</filename> is one of the prefixes
        listed in <envar>GNOME_PATH</envar> or
        <envar>OAF_INFO_PATH</envar>.  (These variables are
        supposed to contain $PATH-like colon-separated lists of
        paths.  If the installation prefix for Evolution is
        different from that). Run `oaf-slay' once before running
        `evolution' again if you change $GNOME_PATH or
        $OAF_INFO_PATH.
          </para>
        </listitem>

        <listitem>
          <para>
        <filename>evolution</filename>,
        <filename>evolution-mail</filename> and the other
        <filename>evolution-*</filename> executables are in your
        $PATH.
          </para>
        </listitem>
      </itemizedlist>
    </answer>
      </qandaentry>
      
      <qandaentry>
    <question>
      <para>
        I get <computeroutput>Cannot open composer window</computeroutput>.
      </para>
    </question>
    <answer>
      <para>
        This actually means that Evolution cannot activate the HTML
        editor component from GtkHTML.  The comments in the previous
        answer still apply; also make sure that
        <command>gnome-gtkhtml-editor</command> is in your
        <envar>PATH</envar>.
      </para>
    </answer>
      </qandaentry>
      
      <qandaentry>
    <question>
      <para>
        I updated my Evolution, but my addressbook contacts are no
        longer there, what should I do?
      </para>
    </question>
    <answer>
      <para>
        Evolution uses the <filename>libdb</filename> library to
        handle the addressbook database.  Two versions of
        <filename>libdb</filename> can be used with Evolution: version
        1.88 and version 2.
      </para>

      <para>
        Unfortunately, an Evolution executable that is linked against
        a certain version of <filename>libdb</filename> will only be
        able to read addressbook files written by another Evolution
        executable that is linked with the same version of the
        library.  If your addressbook is not readable by Evolution
        anymore, it probably means that you used to have Evolution
        linked with a certain version of <filename>libdb</filename>,
        but now it gets linked to a different version.
      </para>

      <para>
        Because of the way <filename>libdb</filename> is designed, it
        is not easy for Evolution to automatically do the conversion
        between the two formats.  But, if your Evolution used to be
        linked against version 1.85 and now is linked to version 2,
        there is a very simple way to convert the database and recover
        your data.
      </para>

      <itemizedlist>

        <listitem>
          <para>
        First of all, check the format of the database using the
        <command>file</command> command:
          </para>

          <programlisting>
                file ~/evolution/local/Contacts/addressbook.db
          </programlisting>

          <para>
        You want version 1.85 there.  If your version is 2, then
        your current Evolution is probably linked against
        version 1.85 and you cannot convert the database to the
        old format. To do that, follow these instructions:
          </para>
        </listitem>
        
        <listitem>
          <para>
        Quit Evolution.
          </para>
        </listitem>

        <listitem>
          <para>
        Make a copy of the addressbook database for backup
        purposes.
          </para>

          <programlisting>
        cd ~/evolution/local/Contacts
        cp addressbook.db addressbook.db.backup
          </programlisting>
        </listitem>

        <listitem>
          <para>
        Convert the contacts to the new format using
        <command>db_dump185</command> and
        <command>db_load</command>:
          </para>

          <programlisting>
        db_dump185 ~/evolution/local/Contacts/addressbook.db.backup | db_load ~/evolution/local/Contacts/addressbook.db
          </programlisting>
        </listitem>

        <listitem>
          <para>
        Restart Evolution.
          </para>
        </listitem>

      </itemizedlist>
    </answer> 
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        Evolution reported an error when trying to retrieve from my
        local spool in <filename>/var/spool/mail/username</filename>.  Why?
          </para>
    </question>
    <answer>
      <para>
        Evolution doesn't have an external helper for moving mail,
        so <filename>/var/spool/mail/</filename> must be writable
        by you.  Try this:
      </para>
      
      <programlisting>
        chmod 1777 /var/spool/mail
      </programlisting>

      <para>
        Yes, we know this is a problem.  It will be fixed eventually.
      </para>
    </answer>
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        Evolution crashes reporting that it couldn't allocate N
        billion bytes; how do I fix this?
      </para>
    </question>
    <answer>
      <para>
        This usually happens when a component tries talking a
        certain version of a CORBA interface to another component
        that supports a different version.  For example, this can
        happen when you recompile and install a single component
        without recompiling/installing the rest of Evolution.
      </para>

      <para>
        So, if this occurs to you, make sure all the components
        are compiled and installed at the same time.  This also
        applies to GtkHTML upgrades; after upgrading and
        installing a newer GtkHTML, always re-compile and
        re-install Evolution against it.
      </para>
    </answer> 
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        What is <command>killev</command> and why do I need to use it?
      </para>
    </question>
    <answer>
      <para>
        Evolution is actually made up of several components that run
        as separate processes.  Evolution's shell is not very good
        at cleaning up stale processes, so it is possible that
        sometimes already-running components cause unexpected and/or
        broken behavior.
      </para>

      <para>
        It's always a good idea to run <command>killev</command>
        after a crash in Evolution, especially if the Evolution
        shell itself crashed.  (If a component crashes instead, you
        should try to exit the shell cleanly first, so you give a
        chance to the other components to clean things up properly.)
      </para>
    </answer> 
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        What is <command>oaf-slay</command> and why do I need to use it?
      </para>
    </question>
    <answer>
      <para>
        <command>oaf-slay</command> is an utility which comes with
        OAF, the Object Activation Framework that is used in the
        GNOME Desktop to activate components.  It will kill the
        object activation daemon (<command>oafd</command>) as well
        as all the active components on the system.
      </para>

      <para>
        Normally, you shouldn't need to run
        <command>oaf-slay</command>, unless <command>oafd</command>
        gets stuck or confused.  For example, it might help in case
        Evolution cannot activate components.
      </para>

      <para>
        Using <command>oaf-slay</command>
        <command>oaf-slay</command> is quite drastic and can cause
        problems with other programs that use oaf, especially with
        <application>Nautilus</application>. To avoid problems, do
        not run <command>oaf-slay</command> while you are in GNOME.
      </para>
    </answer>
      </qandaentry>
    </qandaset>
  </sect1>

  <sect1 id="faq-debugging">
    <title>Questions about Bugs and Debugging</title>
    <para>
      Find a bug? Here's how to help us fix it!
    </para>
    
    <qandaset>
      <qandaentry>
    <question>
      <para>
        Where should I report bugs for Evolution?
      </para>
    </question>
    <answer>
      <para>
        You should report bugs about Evolution into the Ximian bug
        reporting system (Bugzilla), located at
        <ulink url="http://bugzilla.ximian.com">http://bugzilla.ximian.com</ulink>.
      </para>
      
      <para>
        Please use the query function to check if a bug has been
        submitted already before submitting it.
      </para>
    </answer> 
      </qandaentry>
      
      <qandaentry>
    <question>
      <para>
        Can I just use Bug-Buddy?
      </para>
    </question>
    <answer>
      <para>
        Not yet.  The Ximian bug tracker does not yet have an
        email-based interface, so Bug Buddy cannot talk to it.  This
        will be fixed eventually.
      </para>
    </answer>
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        What is a stack trace (backtrace) and how do I get one?
      </para>
    </question>
    <answer>
      <para>
        A stack trace is a list of the chain of function calls that
        lead to some point in the program.  Typically, you want to
        get a stack trace when Evolution crashes or hangs and you
        want to try to figure out where in the code that happened
        and why.  For this reason, stack traces are extremely
        useful for the Evolution developers, so it's important that
        you learn how to get them, and include them in crash
        reports. Once we have <command>bug-buddy</command> working
        with our bug database, it will be much easier to do
        this. Until then, here's how:
      </para>

      <para>
        First of all, in order to get a stack trace, your executable
        (and possibly the libraries) must be compiled with debugging
        symbols.  Debugging symbols are created by default if you
        compile from CVS, and are included in the snapshot builds.
        If you decide to compile by yourself with some custom CFLAGS
        value, make sure <command>-g</command> is included in them.
      </para>

      <para>
        Finally, you must put the component that crashes through
        <command>gdb</command>.  Make sure all the components are
        dead (exit Evolution and <command>killev</command>), then
        run the following command:
      </para>

      <programlisting>
        gdb name-of-component
      </programlisting>

      <para>
        Then, at the gdb prompt, type <userinput>r</userinput> (for
        "run") and wait a few seconds to make sure the component has
        registered with the name service.  Then start Evolution
        normally from a different terminal.
      </para>

      <para>
        Then, reproduce the crash, and go back to the terminal where
        you ran <command>gdb</command>.  If the component crashed,
        you should have a prompt there; otherwise, just hit
        <keycombo action=simul>
          <keycap>Control</keycap>
          <keycap>C</keycap>
        </keycombo>.
        At the prompt, type:
      </para>

      <programlisting>
        info threads
      </programlisting>

      <para>
        This will give you a list of the current running threads,
        e.g.
      </para>

      <screen>
        (gdb) info threads
        8 Thread 6151 (LWP 14908)  0x409778fe in sigsuspend () from /lib/libc.so.6
        7 Thread 5126 (LWP 14907)  0x409778fe in sigsuspend () from /lib/libc.so.6
        6 Thread 4101 (LWP 1007)  0x409778fe in sigsuspend () from /lib/libc.so.6
        5 Thread 3076 (LWP 1006)  0x409778fe in sigsuspend () from /lib/libc.so.6
        4 Thread 2051 (LWP 1005)  0x409778fe in sigsuspend () from /lib/libc.so.6
        3 Thread 1026 (LWP 1004)  0x409778fe in sigsuspend () from /lib/libc.so.6
        2 Thread 2049 (LWP 1003)  0x40a10d90 in poll () from /lib/libc.so.6
        1 Thread 1024 (LWP 995)  0x40a10d90 in poll () from /lib/libc.so.6
      </screen>

      <para>
        (Notice that, normally, only
        <command>evolution-mail</command> will have more than one
        thread.)
      </para>

      <para>
        Now, for each of the thread listed, type the following
        commands:
      </para>

      <programlisting>
        thread N
        bt
      </programlisting>

      <para>
        Where `N' is the thread number.  (In this example, you would
        have to do it with N as 1, 2, 3... 8.)  Then cut and paste
        all the output into some text file, and quit
        <command>gdb</command> by typing
        <userinput>quit</userinput>.
      </para>

      <para>
        You can also get a stack trace from a running component or a
        component that has just crashed.  Just start
        <command>gdb</command> normally and, instead of using the
        <userinput>r</userinput> command, use
        <userinput>attach</userinput> to attach to the running
        process:
      </para>

      <programlisting>
        attach PID
      </programlisting>

      <para>
        Where <userinput>PID</userinput> is the PID of the
        component.  Notice that this also works if you attach
        right after a crash dialog appears, before hitting "OK" or
        "Submit bug report".
      </para>
    </answer> 
      </qandaentry>
    </qandaset>
  </sect1> 
  
  <sect1 id="faq-features">
    <title>Features</title>
    <para>
      Following is a list of questions about the features in
      <application>Evolution</application>.   
    </para>

    <qandaset>
      <qandaentry>
    <question>
      <para>
        How can I remove a folder?
      </para>
    </question>
    <answer>
      <para>
        Currently there is no command in Evolution to remove a
        folder, so you have to remove it by hand.
      </para>

      <para>
        All the folders are stored in
        <filename>~/evolution/local</filename>.  Each folder is a
        directory containing the data files, as well as a
        <filename>subfolders</filename> directory that contains
        all its subfolders.  So for example if you have a
        subfolder of the <filename>Inbox</filename> called
        <filename>Foo</filename>, you can run the following
        command to get rid of it (and all it subfolders):
          </para>

      <programlisting>
        rm -rf ~/evolution/local/Inbox/subfolders/Foo
          </programlisting>

      <para>
        You should do this after exiting Evolution.
      </para>
    </answer> 
      </qandaentry>
      
      <qandaentry>
    <question>
      <para>
        Why doesn't drag and drop between folders seem to work?
      </para>
    </question>
    <answer>
      <para>
        The implementation isn't finished, although it's planned
        to be finished soon.
      </para>

      <para>
        In the meantime, you can copy the folders' contents by
        hand from the shell (please do this after quitting
        Evolution).  For example:
      </para>

      <programlisting>
        cp -r ~/evolution/local/Inbox/subfolders/Foo ~/evolution/local/Inbox/subfolders/Bar
      </programlisting>

      <para>
        Likewise, you can use <command>mv</command> to rename or
        move folders.
      </para>
    </answer>
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        Can I read mail from a mailbox file created by some other
        application (e.g. Mutt) without importing mail from it?
      </para>
    </question>
    <answer>
      <para>
        No, but it's a planned feature.
      </para>
    </answer> 
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        Can Evolution sync to my Palm OS (tm) device?
      </para>
    </question>
    <answer>
      <para>
        Yes.  Evolution needs to be compiled with Palm syncing
        support for this to work though.  Please refer to the
        <filename>README</filename> file for additional
        information on the requirements.
      </para>
    </answer> 
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        What is the difference between a virtual folder (vfolder)
        and a regular folder?
      </para>
    </question>
    <answer>
      <para>
        A virtual folder is like a saved search: it is a view of
        your mail. Regular folders actually contain the mail
        messages.  You can have one message be in multiple virtual
        folders, but only in one regular folder.  See the section
        in the Evolution manual about virtual folders for more
        information.
      </para>
    </answer> 
      </qandaentry>
      <qandaentry>
    <question>
      <para>
        Can Evolution spell-check the messages while I compose them?
      </para>
    </question>
    <answer>
      <para>
        Yes.  The Evolution composer is able to highlight
        mis-spelled word on the fly as you type them, and also
        give you suggestions for possible corrections.  In order
        for this to work you need the
        <filename>gnome-spell</filename> component, which is not
        shipped with Ximian GNOME yet.
      </para>

      <para>
        If you are brave enough, you can check out module
        <filename>gnome-spell</filename> from the GNOME CVS and
        compile it yourself.  Check out its README file for a list
        of <filename>gnome-spell</filename>'s requirements for
        compilation.
      </para>

      <para>
        Note that you don't need to recompile Evolution after
        installing <filename>gnome-spell</filename>; it will be
        picked up automatically.
      </para>
    </answer>
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        I cannot see the images that are contained in some HTML
        mail message I am getting.  Why?
      </para>
    </question>
    <answer>
      <para>
        Evolution currently doesn't support this, but it's a
        planned feature.  It will be an option: many people like
        to turn off the images because they use up bandwidth and can
            be used to spy on your email reading habits.
      </para>
    </answer> 
      </qandaentry>

      <qandaentry>
    <question>
      <para>
        Can I change the font that Evolution uses for compose and
        displaying mail messages?
      </para>
    </question>
    <answer>
      <para>
        You have to change the GtkHTML settings for that: in the
        GNOME Control Center, go to the "HTML Viewer"
        configuration page, which is under the "Document Handlers"
        category.
      </para>
    </answer> 
      </qandaentry>
      <qandaentry>
    <question>
      <para>
            How do I import my Outlook <filename>.pst</filename> files into Evolution?
      </para>
    </question>
    <answer>
      <para>
            You cannot import these files directly into Evolution
            because the <filename>.pst</filename> format is a
            proprietry format. However, Mozilla Mail on Windows can
            convert them into the <type>mbox</type> format, which can
            then be imported by Evolution.
          </para>
      
      <para>
            To start importing your Outlook mail to Evolution, run
            Mozilla Mail on Windows and select the
            <menuchoice><guimenu>File</guimenu><guimenuitem>Import...</guimenuitem></menuchoice>
            to begin. Then select that you wish to import Mail from
            Outlook. Once Mozilla has imported all your mail, reboot
            your computer into Linux.
          </para>
      
          <para>
            Mount your Windows partition in Linux and run Evolution to
            begin importing your mail. Select
            <menuchoice><guimenu>File</guimenu><guimenuitem>Import
        File...</guimenuitem></menuchoice> to start importing. Set
            the file type to MBox (mbox) and click on
            <guibutton>Browse</guibutton> to select the mail you want
            to import.
          </para>
      
          <para>
            If you are the only user on Windows, the mail files will
            be stored in <filename>/mnt/c/windows/Application
          Data/Mozilla/Profiles/default/XXXX/Mail/imported.mail/</filename>
            where <filename>/mnt/c/</filename> is your windows
            partition mount point and XXXX is some collection of
            numbers and digits ending in <filename>.slt</filename>.
          </para>
      
      <para>
            If there is more than one user, the file will be in
            <filename>/mnt/c/windows/Profiles/USERNAME/XXXX/Mail/imported.mail/</filename>
            where USERNAME is your Windows username.
      </para>

      <para>
            For each mail folder in Outlook, Mozilla will convert the
            folder into one mbox file. To import all your mail, import
            all the files without a <filename>.msf</filename>
            extension.
      </para>
    </answer> 
      </qandaentry>
      
      <qandaentry>
    <question>
      <para>
            If Mozilla can import <filename>.pst</filename> files, why can't Evolution?
          </para> 
    </question>
    <answer>
      <para>
        Mozilla on Windows accesses the <filename>.pst</filename>
        files through the <filename>MAPI.DLL</filename>, which is
        only avaliable on Windows.  <filename>MAPI.DLL</filename>
        is the only way to access <filename>.pst</filename> files
        and Evolution cannot use this DLL in Linux.
          </para>
    </answer> 
      </qandaentry>
    </qandaset>
  </sect1> 
</appendix>