Upload
kgardne7
View
225
Download
0
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.