Linux Webmail et al.

Discussion in 'Software' started by Fly, 15 Jul 2003.

  1. Fly

    Fly inter arma silent leges

    Joined:
    31 Aug 2001
    Posts:
    3,763
    Likes Received:
    3
    Right, I am having problems accessing webmail at work simply because the lovely Websense Internet filtering software blocks all major webmail URLs. My solution is simple, I hope.
    I have a linux box that is currently underused as just an FTP server, web-server, caching nameserver and Seti cruncher. I would like to set up the machine to be a mail server too, with webmail access and more than one account to store mail.
    For example, say I own the foo.co.uk domain, I would like whoever@foo.co.uk to go into a “whoever” account and so on. I currently do own a domain and the mx records point to my hosts mail servers who redirect the mail to me via a catch-all (so anything before the @ simply gets redirected to another mailbox that I retrieve through POP3). I would like the mail server to be able to receive and store the @foo.co.uk mail directly as well as retrieve and store any other POP3 accounts I should so wish.

    I have heard many a mention of the following:

    Horde
    IMP
    IMAP
    Sendmail

    and countless others, if anyone has any idea what combination of the above and/or others would suit my requirements and a general direction of where to look for installation/configuration help I would be extremely grateful.
     
  2. linear

    linear Minimodder

    Joined:
    5 Oct 2001
    Posts:
    4,393
    Likes Received:
    1
    sendmail, in it's out-of-the-box config, will accomplish delivery into local mailboxes (/var/mail/whoever will be a flat file mailbox for user whoever). Just create whoever as a user on the box. The only thing it needs is a file in /etc/mail that defines what domins it should consider "local" and that file is called /etc/mail/local-domains. It will need an entry like
    Code:
    foo.co.uk
    to meet your example.

    Beyond that, entries in /etc/mail/aliases will allow you to map well, aliases, onto real mailboxes. Just add a line like
    Code:
    who.ever: whoever
    and run newaliases to update the aliases db.

    There are alternatives to sendmail (qmail, postfix, others) as well. Config details will vary wildly, and I've only used sendmail.

    Then getting mail out of mailboxes is done with either the POP or IMAP daemon of your choice. There are dozens, and I don't really know which ones are packages neatly for Linux, but any of them will allow you to get mail out of mailboxes.

    Then there are various webmail scripts, which are front ends to POP or IMAP. Again, there are a lot.

    But you need one each of the three categories above: MTA, POP/IMAP daemon, and front end script.
     
  3. scoob8000

    scoob8000 Wheres my plasma cutter?

    Joined:
    17 Feb 2002
    Posts:
    1,947
    Likes Received:
    0
    are you behind a proxy at work? if it only blocks port 80, you could setup squid on the linux box to be a invisible proxy.. then you would just configure your browser for that proxy.. :)

    -scoob8000
     
Tags:

Share This Page