Projet

Général

Profil

Wiki » Historique » Version 43

Patrice Nadeau, 2014-07-13 11:59

1 14 Patrice Nadeau
%{font-size:18pt}Installation d'un serveur openSUSE%
2 1 Patrice Nadeau
3 15 Patrice Nadeau
*Le guide PDF n'as pas encore transférée dans cette section*
4
5 13 Patrice Nadeau
___
6 14 Patrice Nadeau
7 1 Patrice Nadeau
8 5 Patrice Nadeau
{{toc}}
9 1 Patrice Nadeau
10 20 Patrice Nadeau
h1. openSUSE
11
12 19 Patrice Nadeau
h1. Postfix
13
14
*En cours de documentation*
15 1 Patrice Nadeau
16 27 Patrice Nadeau
Serveur de de courriel électronique (SMTP)
17 24 Patrice Nadeau
18
http://www.postfix.org
19
20
Les fichiers de configuration sont :
21
* /etc/postfix/master.cf
22
* /etc/postfix/main.cf
23
24 21 Patrice Nadeau
h2. Entrés DNS
25
26
h3. A record
27
28
h3. MX record
29
30
h3. SPF record
31
32 23 Patrice Nadeau
Ajouter ceux du fournisseur internet (le fournisseur et et tous ses abonnées pourront "se faire passer" pour le domaine)
33
34 20 Patrice Nadeau
h2. Test SPF
35 19 Patrice Nadeau
36 22 Patrice Nadeau
Envoyer un courriel à une des adresses suivantes : 
37
* check-auth@verifier.port25.com 
38
* check-auth2@verifier.port25.com
39 19 Patrice Nadeau
40 25 Patrice Nadeau
h1. Dovecot
41
42
*En cours de documentation*
43
44 26 Patrice Nadeau
http://www.dovecot.org/
45
46
Serveur de courriel électronique (POP & IMAP)
47
48 25 Patrice Nadeau
Les fichiers de configuration sont :
49
* /etc/dovecot/dovecot.conf
50
51 11 Patrice Nadeau
h1. SquirrelMail
52 5 Patrice Nadeau
53 1 Patrice Nadeau
http://squirrelmail.org/
54 2 Patrice Nadeau
55
Interface web pour l’accès au courrier électronique en IMAP
56 1 Patrice Nadeau
57 11 Patrice Nadeau
h2. Installation
58
59 1 Patrice Nadeau
_Installation sans base de donnée_
60 3 Patrice Nadeau
61 1 Patrice Nadeau
Modules PHP obligatoire
62
<pre><code class="bash">
63
# PHP modules
64 2 Patrice Nadeau
zypper install php5-gettext php5-mbstring # php XML extension
65
# Perl
66
zypper install perl
67
# Correcteur ortographique
68
zypper install ispell-french ispell-american
69 1 Patrice Nadeau
</code></pre>
70
71 36 Patrice Nadeau
La version beta incluse  avec openSUSE (1.5.2) n'as pas de calendrier et brise la compatibilité de plusieurs plugins.
72 37 Patrice Nadeau
De toute façon, elle est considérée comme une version de développement.
73 36 Patrice Nadeau
74 37 Patrice Nadeau
Téléchargement de la version 1.4.22
75 36 Patrice Nadeau
<pre><code class="bash">
76
cd /srv/www/htdocs
77
wget http://sourceforge.net/projects/squirrelmail/files/stable/1.4.22/squirrelmail-webmail-1.4.22.tar.gz
78
tar xf squirrelmail-webmail-1.4.22.tar.gz
79
mv squirrelmail-webmail-1.4.22.tar.gz squirrelmail-webmail
80
mkdir -p /var/local/squirrelmail/data
81
mkdir -p /var/local/squirrelmail/attach
82
chown wwwrun:root /var/local/squirrelmail/data/
83
chown wwwrun:root /var/local/squirrelmail/attach/
84
chmod 0720 /var/local/squirrelmail/attach/
85
</code></pre>
86
87 1 Patrice Nadeau
La «racine» de SquirrelMail est */srv/www/htdocs/squirrelmail*.
88
89 11 Patrice Nadeau
h2. Configuration
90
91 8 Patrice Nadeau
<pre><code class="bash">
92 11 Patrice Nadeau
config/conf.pl
93 1 Patrice Nadeau
</pre></code>
94
95
Au minimum :
96
* _2. Server Settings_ 
97
** 1. _Domain_ : 
98
** A. _Update ImapSettings_ : *dovecot*
99 11 Patrice Nadeau
100
101 29 Patrice Nadeau
h2. Personnalisation
102
103 31 Patrice Nadeau
Copier une logo (PNG) dans *images/*
104 29 Patrice Nadeau
<pre><code class="bash">
105
config/conf.pl
106 38 Patrice Nadeau
</code></pre>
107 29 Patrice Nadeau
* _1.  Organization Preferences_
108
** _1.  Organization Name_ 
109
** _2.  Organization Logo_
110
** _4.  Organization Title_
111 34 Patrice Nadeau
* _4.  General Options_
112
** _7.  Hide SM attributions_ : *true*
113 29 Patrice Nadeau
114 42 Patrice Nadeau
h2. Plugin supplémentaires
115
116 35 Patrice Nadeau
> Le plugin _Administator_ ne devrait pas être utilisé. Toutes les options sont déjà dans le script Perl.
117 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)
118 39 Patrice Nadeau
119
Le plugin inclus _Calendar_ permet un agenda de base.
120
121
Il existe un plugin qui permet le partage des agendas.
122
> Il remplace le dossier _calendar_ fournis par le plugin intégrée.
123 32 Patrice Nadeau
124
http://squirrelmail.org/plugin_view.php?id=105
125
126 30 Patrice Nadeau
<pre><code class="bash">
127
cd plugins
128
# Calendriers partagés
129
wget http://www.squirrelmail.org/plugins/compatibility-2.0.16-1.0.tar.gz
130 1 Patrice Nadeau
wget http://www.squirrelmail.org/plugins/shared_calendars-2.0.1-1.4.0.tar.gz
131
wget http://www.squirrelmail.org/plugins/calendar_file_backend-1.0-2.0.tar.gz
132 32 Patrice Nadeau
wget http://www.squirrelmail.org/plugins/calendar_sql_backend-1.1-2.0.tar.gz
133 33 Patrice Nadeau
</pre></code>
134 11 Patrice Nadeau
135
h2. Dépannage
136 9 Patrice Nadeau
137 1 Patrice Nadeau
Avec un navigateur, se rendre a http://_server_FQDN/squirrelmail/config/src/configtest.php