Projet

Général

Profil

SquirrelMail » Historique » Version 1

Patrice Nadeau, 2014-08-20 21:39

1 1 Patrice Nadeau
%{font-size:18pt}SquirrelMail%
2
3
----
4
5
{{toc}}
6
7
Interface web pour l’accès au courrier électronique en IMAP
8
9
http://squirrelmail.org/
10
11
h1. Installation
12
13
_Installation sans base de donnée_
14
15
Modules PHP obligatoire
16
<pre><code class="bash">
17
# PHP modules
18
zypper install php5-gettext php5-mbstring # php XML extension
19
# Perl
20
zypper install perl
21
# Correcteur ortographique
22
zypper install ispell-french ispell-american
23
</code></pre>
24
25
La version beta incluse  avec openSUSE (1.5.2) n'as pas de calendrier et brise la compatibilité de plusieurs plugins.
26
De toute façon, elle est considérée comme une version de développement.
27
28
Téléchargement de la version 1.4.22
29
<pre><code class="bash">
30
cd /srv/www/htdocs
31
wget http://sourceforge.net/projects/squirrelmail/files/stable/1.4.22/squirrelmail-webmail-1.4.22.tar.gz
32
tar xf squirrelmail-webmail-1.4.22.tar.gz
33
mv squirrelmail-webmail-1.4.22.tar.gz squirrelmail-webmail
34
mkdir -p /var/local/squirrelmail/data
35
mkdir -p /var/local/squirrelmail/attach
36
chown wwwrun:root /var/local/squirrelmail/data/
37
chown wwwrun:root /var/local/squirrelmail/attach/
38
chmod 0720 /var/local/squirrelmail/attach/
39
</code></pre>
40
41
La «racine» de SquirrelMail est */srv/www/htdocs/squirrelmail*.
42
43
h1. Configuration
44
45
<pre><code class="bash">
46
config/conf.pl
47
</pre></code>
48
49
Au minimum :
50
* _2. Server Settings_ 
51
** 1. _Domain_ : 
52
** A. _Update ImapSettings_ : *dovecot*
53
54
h3. Ajouts de sous-dossiers
55
56
* _3 Folder Defaults_
57
** _13. Show Contain Sub. Option_ : *true*
58
59
h1. Personnalisation
60
61
Copier une logo (PNG) dans *images/*
62
<pre><code class="bash">
63
config/conf.pl
64
</code></pre>
65
* _1.  Organization Preferences_
66
** _1.  Organization Name_ 
67
** _2.  Organization Logo_
68
** _4.  Organization Title_
69
* _4.  General Options_
70
** _7.  Hide SM attributions_ : *true*
71
72
h1. Plugin supplémentaires
73
74
> Le plugin _Administator_ ne devrait pas être utilisé. Toutes les options sont déjà dans le script Perl.
75
> Il demande de changer les droits sur le fichier _config.php_ pour un autre usager que root (root ne peux se loguer avec Dovecot)
76
77
Le plugin inclus _Calendar_ permet un agenda de base.
78
79
Il existe un plugin qui permet le partage des agendas.
80
> Il remplace le dossier _calendar_ fournis par le plugin intégrée.
81
82
http://squirrelmail.org/plugin_view.php?id=105
83
84
<pre><code class="bash">
85
cd plugins
86
# Calendriers partagés
87
wget http://www.squirrelmail.org/plugins/compatibility-2.0.16-1.0.tar.gz
88
wget http://www.squirrelmail.org/plugins/shared_calendars-2.0.1-1.4.0.tar.gz
89
wget http://www.squirrelmail.org/plugins/calendar_file_backend-1.0-2.0.tar.gz
90
wget http://www.squirrelmail.org/plugins/calendar_sql_backend-1.1-2.0.tar.gz
91
</pre></code>
92
93
h1. Dépannage
94
95
Avec un navigateur, se rendre à http://server_FQDN/squirrelmail/config/src/configtest.php