Projet

Général

Profil

SquirrelMail » Historique » Version 3

Patrice Nadeau, 2018-04-15 14:47

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