CSET 4250 Final Presentation

Embed Size (px)

Citation preview

  • 8/13/2019 CSET 4250 Final Presentation

    1/14

    CSET 4250 FinKevin Gardner

  • 8/13/2019 CSET 4250 Final Presentation

    2/14

    SquirrelMail

    SquirrelMail is an open source web-bas

    email application and an IMAP server.

    webmail front end is written in PHP wh

    IMAP server is written in C, and as sucsupported on Unix, Linux, OS X, and

    Windows.

  • 8/13/2019 CSET 4250 Final Presentation

    3/14

    History

    The initial release was December 14, 1

    Nathan and Luke Ehresman. Since the

    at version 1.4.22, which was released

    12, 2011. The IMAP server was releasDave McMurtie in 2002 and was adop

    the SquirrelMail team in 2010. Their w

    is www.squirrelmail.org

  • 8/13/2019 CSET 4250 Final Presentation

    4/14

    Risks

    The largest risk was with version 1.4.14

    was never released due to a spammer

    sending an email asking SquirrelMail u

    sign into a phishing page to download 1.4.14 which didnt exist at the time. So

    developers skipped that version numb

    went to 1.4.15.

  • 8/13/2019 CSET 4250 Final Presentation

    5/14

    Installation

    SquirrelMail requires both PHP and an IM

    server to be installed, so something like D

    is acceptable. After those are installed, in

    and configuring SquirrelMail is fairly simpprovided the settings for the IMAP service

    configured and correct. The official

    documentation is at

    http://squirrelmail.org/docs/admin/admin-

  • 8/13/2019 CSET 4250 Final Presentation

    6/14

    Installation Contd

    The steps for installation included disab

    Sendmail and using Postfix, installing

    Dovecot and PHP, and then SquirrelM

    Postfix becomes the MTA, Dovecot theserver, PHP and SquirrelMail for the w

    mail.

  • 8/13/2019 CSET 4250 Final Presentation

    7/14

    Configuration

    Configuring SquirrelMail includes inputt

    correct server settings, creating aliase

    Apache, and following the web interfac

    From there, several plug-ins exist suchspell checker that can be added to enh

    SquirrelMail.

  • 8/13/2019 CSET 4250 Final Presentation

    8/14

    Configuration Contd

    To get SquirrelMail to play nicely with A

    aliases need to be made. For exampleAlias /squirrelmail /usr/local/squirrelmail/www

    Options NoneAllowOverride None

    DirectoryIndex index.php

    Order Allow,Deny

    Allow from all

  • 8/13/2019 CSET 4250 Final Presentation

    9/14

    How It Works

    SquirrelMail is a web-based application

    you can go to

    www.mydomain.com/squirrelmail for in

    to get to the login screen. From there, functions like many other programs. Th

    are contacts, a calendar, folders, and a

    search function, which are standard fe

  • 8/13/2019 CSET 4250 Final Presentation

    10/14

    How It Works Contd

    This is h

    interfac

    As you c

    it is sim

    loo

    enough

  • 8/13/2019 CSET 4250 Final Presentation

    11/14

    Problems

    I had some serious problem during my

    installation of SquirrelMail. After config

    Postfix and Dovecot, I preceded to ins

    SquirrelMail, and during that process,something happened with Apache to b

    resulting in it not recognizing any of my

    commands, effectively killing my whole

    server.

  • 8/13/2019 CSET 4250 Final Presentation

    12/14

    Problems Contd

    Apache is caught in looking for a Squirr

    folder in a file path that doesnt exist, a

    even after copying the SquirrelMail fold

    where Apache is looking, it still doesnI even wiped out the httpd.conf file and

    the default backup, and that doesnt lik

    either.

  • 8/13/2019 CSET 4250 Final Presentation

    13/14

    Problems Contd

  • 8/13/2019 CSET 4250 Final Presentation

    14/14

    Problems Contd

    So, at the end of the day, SquirrelMail dwork, Apache doesnt work, and I can

    to start either. The options I have inclu

    removing SquirrelMail, rebuilding Apacand removing everything until I can ge

    working again.