Im am sort of new to linux. I have used it several times over the years, but never stuck with it. Now I am learning it again. I am trying to create a "mail server". All queries and searches are pointing me to Sendmail. I do realize that this is quite a monster to be tamed, but I am up to the challenge. My question is, what is a good definition of Sendmail? Is it a "server", one that will receive messages and hold them untill the client, (mozilla as example) can pick them up?? Everything I have read doesnt really just come out and say it. My basic goal is to build a mail server that will received (and hold for pickup) mail for client programs to pick up (Mozilla mail).
Here is what I am using:
GMP (for clam)
Sendmail - (the e-mail server part)
Spamassisin - (i hate junk)
Squirellmail - (the web client)
I know sendmail may be overdoing it, but i really would like to learn it, and use it's ability to fight spam.
If anyone could answer my first question (basic definition of sendmail), that would be great. If you also have some suggestions on my proposed setup, any would be much appreciated.