Hi,
I've answerd a question like this last week. But It's allways a challenge ! So, take a look at this info and let's go on then ....
<<...To question #1 the answer is yes, but you have a lot to work. You can have a look at
www.linux.org/apps/index.html
www.linux.org/apps/daemons/....
www.linux.org/apps/networking/....
And you will find the application you need to share files with windows world (samba), nfs to share
files all over your linux network, SMB so youcan grant users with NT domains, etc. Some of
these application are in the different distributions.
The answer to question #2 is yes, you've got as much flavors as you like, as mail servers you have,
sendmail, pine, pine2, etc,
the clients can be kde (I'm using kde mail client to reach an exchange server an sendmail server
too), gnome, staroffice, netscape, etc. I'm using sendmail as mail relay server, and mail local
server, and as internet mail server. All is up to how you configure this daemon. ....>>
Don't be affraid of what kind of linux flavor your'e going to install, these links that I gave you are form www.linux.org because all these software pakages are supposed to run in all distributions, and the onlypossible trouble you may have is to have installed the recomended kernel for the package. At the next links you may find the servers, clients, and info about the diferent type of mail servers you can get. I'm working actualy (as related above with sendmail as mail server and mail relay server, allso with an ms exchange server with about 2000 emails/day incoming an outgoing).
Now the links
www.linux.org/apps/all/Networking/Email.html
www.linux.org/apps/all/Networking/SMB.html
www.linux.org/apps/all/daemons/SMB/Filesharing.html
www.linux.org/apps/all/Ofice/Ofice.html
For an comecial free ware you can get Star Office at
www.sun.com/staroffice/