A. Any POSIX compliant UNIX or similar OS eg. Linux, FreeBSD, Solaris GTK+ 1.2.6 or later A recent ANSI C compiler (gcc 2.7.2.3
should also work) Note: it is reported that Sun C will not compile Sylpheed. Optionally:

A. When you run Sylpheed for the first time, it will ask you where you want to store your mailboxes. The default is <homedir>/Mail.
You can change this to anything you like as long as it is a valid directory name.

Please note: When Sylpheed is executed for the first time, it automatically creates the configuration files under $HOME/.sylpheed/,
and asks you the location of mailbox. The default is $HOME/Mail. If some files which are non-MH format already exist on the
directory, you will have to specify another location.

A. Sylpheed reports such an error if it can't create the default mailboxes (inbox, outbox, etc ...). This can be because <homedir>/Mail
already contains files with the same names. This occurs when switching from Kmail to Sylpheed, in this case backup and remove
the existing Mail directory or use another name for the Sylpheed mail directory.

Run ./autogen.sh, remove the generated /config.cache file (unless you want to install in prefix /usr/local). Run ./configure with the appropriate options and then make. (Text as found on the Sylpheed patches page.)

A. The faces package contains a program called xbm2ikon script, which converts a 48x48 xbm to the format suitable for compface.
Thanks to Jeff Dairiki, you can have a complete online course in this. Visit this page for the details.

A. Yes. You can use ispell for this. In Common Preferences, in the spot where you can define an alternative editor (as long
as you do not use that, of course), you enter "xterm -e ispell %s". Do not enter the quotes. With this set up, you can have
spell checked when writing an e-mail by hitting the "Editor" button in the compose window.

Note that you can enter the xterm type of your choice, so wterm, eterm and aterm should also work, as long as they are installed
on your system.

A. In the Configuration menu, Preferences for current account, Send tab, check Add user-defined header and press Edit button.
A dialog appears, add a header named "X-Face" and fill the value field with your face data. Note that if you paste the data
from a terminal into the field some spurious newlines can be added, and these can mangle your face, be careful.

A. Sylpheed keeps its configuration files in $HOME/.sylpheed/sylpheedrc and creates default entries, if none are found. So
the easiest way is to quit sylpheed, temporarily renaming your $HOME/.sylpheed e.g. to *.bak and restarting sylpheed in order
to get default entries.