1 |
cam 07/09/13 13:42:14 |
2 |
|
3 |
Modified: virt-mail-howto.xml |
4 |
Log: |
5 |
Sync 1.58 (TiteFleur) |
6 |
|
7 |
Revision Changes Path |
8 |
1.40 xml/htdocs/doc/fr/virt-mail-howto.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/virt-mail-howto.xml?rev=1.40&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/virt-mail-howto.xml?rev=1.40&content-type=text/plain |
12 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/fr/virt-mail-howto.xml?r1=1.39&r2=1.40 |
13 |
|
14 |
Index: virt-mail-howto.xml |
15 |
=================================================================== |
16 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/virt-mail-howto.xml,v |
17 |
retrieving revision 1.39 |
18 |
retrieving revision 1.40 |
19 |
diff -u -r1.39 -r1.40 |
20 |
--- virt-mail-howto.xml 13 Mar 2007 11:20:06 -0000 1.39 |
21 |
+++ virt-mail-howto.xml 13 Sep 2007 13:42:13 -0000 1.40 |
22 |
@@ -1,6 +1,5 @@ |
23 |
<?xml version="1.0" encoding="UTF-8"?> |
24 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/virt-mail-howto.xml,v 1.39 2007/03/13 11:20:06 cam Exp $--> |
25 |
- |
26 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/fr/virt-mail-howto.xml,v 1.40 2007/09/13 13:42:13 cam Exp $--> |
27 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
28 |
|
29 |
<guide link="/doc/fr/virt-mail-howto.xml" lang="fr"> |
30 |
@@ -15,9 +14,15 @@ |
31 |
<author title="Correcteur"> |
32 |
<mail link="seather@×××××××××.net">Scygro</mail> |
33 |
</author> |
34 |
+<author title="Correcteur"> |
35 |
+<mail link="swift@g.o">Sven Vermeulen</mail> |
36 |
+</author> |
37 |
<author title="Traducteur"> |
38 |
<mail link="cam@g.o">Camille Huot</mail> |
39 |
</author> |
40 |
+<author title="Traducteur"> |
41 |
+ <mail link="titefleur@××××××.net">Marion Agé</mail> |
42 |
+</author> |
43 |
|
44 |
<abstract> |
45 |
Ce document décrit en détails comment créer un système de messagerie en se |
46 |
@@ -26,8 +31,8 @@ |
47 |
|
48 |
<license/> |
49 |
|
50 |
-<version>1.2</version> |
51 |
-<date>2006-09-04</date> |
52 |
+<version>1.6</version> |
53 |
+<date>2007-08-24</date> |
54 |
|
55 |
<chapter> |
56 |
<title>Introduction</title> |
57 |
@@ -78,22 +83,6 @@ |
58 |
</p> |
59 |
|
60 |
<impo> |
61 |
-Ce guide a été écrit pour postfix-2.0.x. Si vous utilisez postfix < 2, |
62 |
-certaines variables présentées dans ce document seront différentes. Il est |
63 |
-vivement recommandé que vous mettiez à jour votre système. Quelques autres |
64 |
-paquets figurant dans ce guide sont également sensibles au changement de |
65 |
-version. Je vous conseille de lire la documentation incluse dans les paquets si |
66 |
-vous vous trouvez en face de problèmes de ce genre. |
67 |
-</impo> |
68 |
- |
69 |
-<impo> |
70 |
-Ce document utilise apache-1.3.x. Apache-2 a été marqué stable dans Portage. |
71 |
-Pourtant, il y a encore quelques problèmes avec l'intégration de PHP. Ce guide |
72 |
-continuera d'utiliser la version 1.3.x jusqu'à ce que le support PHP |
73 |
-d'apache-2.0.x soit marqué stable. |
74 |
-</impo> |
75 |
- |
76 |
-<impo> |
77 |
Vous devez avoir un nom de domaine pour pouvoir faire un serveur public de |
78 |
messagerie, ou, au moins, un enregistrement de type MX pour un domaine. Pour |
79 |
utiliser pleinement votre serveur multidomaine, vous devrez gérer au moins deux |
80 |
@@ -232,10 +221,16 @@ |
81 |
<p> |
82 |
Lancez votre client de courrier électronique favori et vérifiez que tous les |
83 |
services que vous avez lancés répondent en envoyant et réceptionnant des |
84 |
-courriels. Maintenant que le système de base fonctionne, nous allons procéder à |
85 |
-plusieurs étapes d'un seul coup pour installer le reste du système. Encore une |
86 |
-fois, soyez certain que ce que nous avons déjà installé fonctionne correctement |
87 |
-avant de continuer. |
88 |
+courriels. Bien sûr, vous ne pourrez vous identifier à aucun service parce que |
89 |
+l'authentification n'a pas encore été configurée, mais il est sage de vérifier |
90 |
+si les connexions en elles-même fonctionnent. |
91 |
+</p> |
92 |
+ |
93 |
+<p> |
94 |
+Maintenant que le système de base fonctionne, nous allons procéder à plusieurs |
95 |
+étapes d'un seul coup pour installer le reste du système. Encore une fois, |
96 |
+soyez certain que ce que nous avons déjà installé fonctionne correctement avant |
97 |
+de continuer. |
98 |
</p> |
99 |
|
100 |
</body> |
101 |
@@ -306,23 +301,11 @@ |
102 |
|
103 |
|
104 |
# <i>cd misc</i> |
105 |
-# <i>nano -w CA.pl</i> |
106 |
-<comment>(Nous devons ajouter -nodes aux codes commentés par « # create a certificate » et)</comment> |
107 |
-<comment>(« # create a certificate request » afin de laisser nos nouveaux certificats ssl se)</comment> |
108 |
-<comment>(charger sans demander de mot de passe. Sinon, quand vous redémarrerez, vos)</comment> |
109 |
-<comment>(certificats ssl ne seront pas disponibles.)</comment> |
110 |
- |
111 |
-# create a certificate |
112 |
-system ("$REQ -new -nodes -x509 -keyout newreq.pem -out newreq.pem $DAYS"); |
113 |
- |
114 |
-# create a certificate request |
115 |
-system ("$REQ -new -nodes -keyout newreq.pem -out newreq.pem $DAYS"); |
116 |
- |
117 |
+# <i>./CA.pl -newreq-nodes</i> |
118 |
# <i>./CA.pl -newca</i> |
119 |
-# <i>./CA.pl -newreq</i> |
120 |
# <i>./CA.pl -sign</i> |
121 |
# <i>cp newcert.pem /etc/postfix</i> |
122 |
-# <i>cp newreq.pem /etc/postfix</i> |
123 |
+# <i>cp newkey.pem /etc/postfix</i> |
124 |
# <i>cp demoCA/cacert.pem /etc/postfix</i> |
125 |
<comment>(À présent, faire de même pour Apache.)</comment> |
126 |
|
127 |
@@ -375,7 +358,7 @@ |
128 |
smtp_tls_note_starttls_offer = yes |
129 |
smtpd_use_tls = yes |
130 |
#smtpd_tls_auth_only = yes |
131 |
-smtpd_tls_key_file = /etc/postfix/newreq.pem |
132 |
+smtpd_tls_key_file = /etc/postfix/newkey.pem |
133 |
smtpd_tls_cert_file = /etc/postfix/newcert.pem |
134 |
smtpd_tls_CAfile = /etc/postfix/cacert.pem |
135 |
smtpd_tls_loglevel = 3 |
136 |
@@ -390,7 +373,10 @@ |
137 |
</pre> |
138 |
|
139 |
<p> |
140 |
-Maintenant, vérifions que nos modifications ont été prises en compte par postfix. |
141 |
+Maintenant, vérifions que nos modifications ont été prises en compte par |
142 |
+postfix. Pour cela, nous allons utiliser <c>telnet</c> (fourni par exemple par |
143 |
+<c>net-misc/netkit-telnetd</c>) bien que vous puissiez utiliser <c>nc</c> |
144 |
+(fourni par <c>net-analyzer/netcat</c>) : |
145 |
</p> |
146 |
|
147 |
<pre caption="Vérification du support sasl et ssl"> |
148 |
@@ -429,6 +415,44 @@ |
149 |
</chapter> |
150 |
|
151 |
<chapter> |
152 |
+<title>L'utilisateur vmail</title> |
153 |
+<section> |
154 |
+<body> |
155 |
+ |
156 |
+<p> |
157 |
+Avant de paramétrer notre environnement virtuel d'hébergement de courriels, |
158 |
+nous allons créer un utilisateur fonctionnel sous lequel vont tourner les |
159 |
+boîtes aux lettres virtuelles. Pour plus de clarté, nous l'appellerons |
160 |
+<e>vmail</e> : |
161 |
+</p> |
162 |
+ |
163 |
+<pre caption="Ajout de l'utilisateur vmail"> |
164 |
+# <i>adduser -d /home/vmail -s /bin/false -m vmail</i> |
165 |
+</pre> |
166 |
+ |
167 |
+<p> |
168 |
+À présent, le compte vmail est configuré. Vous pouvez créer plusieurs comptes |
169 |
+si vous le voulez (pour garder une certaine organisation dans votre ensemble de |
170 |
+comptes virtuels). L'identifiant de l'utilisateur, l'identifiant du groupe et |
171 |
+les répertoires personnels sont référencés dans les tables MySQL. |
172 |
+</p> |
173 |
+ |
174 |
+<p> |
175 |
+En dehors du compte utilisateur, nous avons également besoin de créer |
176 |
+l'emplacement réservé aux boîtes aux lettres : |
177 |
+</p> |
178 |
+ |
179 |
+<pre caption="Création des boîtes aux lettres"> |
180 |
+# <i>mkdir -p /home/vmail/virt-domain.com/foo</i> |
181 |
+# <i>chown -R vmail:vmail /home/vmail/virt-domain.com</i> |
182 |
+# <i>maildirmake /home/vmail/virt-domain.com/foo/.maildir</i> |
183 |
+</pre> |
184 |
+ |
185 |
+</body> |
186 |
+</section> |
187 |
+</chapter> |
188 |
+ |
189 |
+<chapter> |
190 |
<title>MySQL</title> |
191 |
<section> |
192 |
<body> |
193 |
@@ -444,8 +468,8 @@ |
194 |
|
195 |
# <i>/usr/bin/mysql_install_db</i> |
196 |
<comment>(Après avoir lancé cette commande, suivez les instructions affichées à l'écran)</comment> |
197 |
-<comment>(pour ajouter un mot de passe root à mysql, pas mysqladmin, sinon votre base de)</comment> |
198 |
-<comment>(données sera grande ouverte.)</comment> |
199 |
+<comment>(pour ajouter un mot de passe root à mysql, sinon votre base de données sera)</comment> |
200 |
+<comment>(grande ouverte.)</comment> |
201 |
|
202 |
# <i>/etc/init.d/mysql start</i> |
203 |
# <i>mysqladmin -u root -p create mailsql</i> |
204 |
@@ -492,8 +516,8 @@ |
205 |
<comment>(Lignes coupées pour améliorer la lisibilité.)</comment> |
206 |
id email clear name uid gid homedir \ |
207 |
maildir quota postfix |
208 |
-10 foo@××××××××.org $password realname virtid virtid /home/vmail \ |
209 |
- /home/vmail/virt-bar.org/foo/.maildir/ y |
210 |
+10 foo@×××××××××××.com $password realname virtid virtid /home/vmail \ |
211 |
+ /home/vmail/virt-domain.com/foo/.maildir/ y |
212 |
13 foo@×××.com $password realname localid localid /home/foo \ |
213 |
/home/foo/.maildir/ y |
214 |
</pre> |
215 |
@@ -506,12 +530,12 @@ |
216 |
<pre caption="Exemple de table transport"> |
217 |
id domain destination |
218 |
1 bar.com local: |
219 |
-2 virt-bar.org virtual: |
220 |
+2 virt-domain.com virtual: |
221 |
</pre> |
222 |
|
223 |
<pre caption="Exemple de table virtual"> |
224 |
id email destination |
225 |
-3 root@××××××××.org other@×××××.address |
226 |
+3 root@×××××××××××.com other@×××××.address |
227 |
</pre> |
228 |
|
229 |
</body> |
230 |
@@ -529,22 +553,21 @@ |
231 |
</p> |
232 |
|
233 |
<pre caption="Installation d'apache et de phpmyadmin"> |
234 |
-# <i>emerge apache mod_php phpmyadmin</i> |
235 |
+# <i>emerge apache phpmyadmin</i> |
236 |
</pre> |
237 |
|
238 |
<p> |
239 |
Il existe une ribambelle de guides qui expliquent comment installer apache avec |
240 |
-php. Celui-ci, par exemple : |
241 |
-<uri>http://www.linuxguruz.com/z.php?id=31</uri>. Il y a aussi de nombreux |
242 |
-articles sur <uri>http://forums.gentoo.org/</uri> qui détaillent comment |
243 |
-résoudre les problèmes d'installation (faites une recherche de « apache |
244 |
-php »). Ceci étant dit, je ne vais pas en parler dans ce guide. Installez |
245 |
-apache et php, puis continuez à suivre ce guide. En fait juste un mot : |
246 |
-mettez un .htaccess pour protéger le répertoire où réside phpmyadmin. Si vous |
247 |
-ne le faites pas, les moteurs de recherche vont y accéder et indexer vos pages, |
248 |
-ce qui veux dire que n'importe qui pourra venir modifier les données de votre |
249 |
-base de données, ce qui est à proscrire. Il existe de nombreux guides sur le |
250 |
-sujet, notamment : |
251 |
+php, y compris les guides prévenant du <uri link="/proj/en/php/">projet PHP de |
252 |
+Gentoo</uri>. Il y a aussi de nombreux articles sur |
253 |
+<uri>http://forums.gentoo.org/</uri> qui détaillent comment résoudre les |
254 |
+problèmes d'installation. Ceci étant dit, je ne vais pas en parler dans ce |
255 |
+guide. Installez apache et php, puis continuez à suivre ce guide. En fait juste |
256 |
+un mot : mettez un .htaccess pour protéger le répertoire où réside |
257 |
+phpmyadmin. Si vous ne le faites pas, les moteurs de recherche vont y accéder |
258 |
+et indexer vos pages, ce qui veux dire que n'importe qui pourra venir modifier |
259 |
+les données de votre base de données, ce qui est à proscrire. Il existe de |
260 |
+nombreux guides sur le sujet, notamment : |
261 |
<uri>http://www.csoft.net/docs/micro/htaccess.html.en</uri>. |
262 |
</p> |
263 |
|
264 |
@@ -560,32 +583,48 @@ |
265 |
</ul> |
266 |
|
267 |
<pre caption="Installation des certificats pour Apache SSL"> |
268 |
-# <i>cp /etc/ssl/misc/new.cert.cert /etc/apache/conf/ssl/</i> |
269 |
-# <i>cp /etc/ssl/misc/new.cert.key /etc/apache/conf/ssl/</i> |
270 |
-# <i>nano -w /etc/apache/conf/vhosts/ssl.default-vhost.conf</i> |
271 |
-<comment>(Modifiez les paramètres suivants :)</comment> |
272 |
+# <i>cp /etc/ssl/misc/new.cert.cert /etc/apache2/ssl/</i> |
273 |
+# <i>cp /etc/ssl/misc/new.cert.key /etc/apache2/ssl/</i> |
274 |
+# <i>cd /etc/apache2/vhosts.d</i> |
275 |
+<comment>(Regardez si vous n'avez pas déjà un modèle d'hôte virtuel ssl. Si |
276 |
+c'est le cas, copiez-le à la place du default_vhost)</comment> |
277 |
+# <i>cp 00_default_vhost.conf ssl-vhost.conf</i> |
278 |
+# <i>nano -w ssl-vhost.conf</i> |
279 |
+ |
280 |
+ <comment>(Changez les paramètres suivants)</comment> |
281 |
+NameVirtualHost host.domain.name:443 |
282 |
|
283 |
+<VirtualHost host.domain.name:443> |
284 |
ServerName host.domain.name |
285 |
ServerAdmin your@×××××.address |
286 |
-SSLCertificateFile /etc/apache/conf/ssl/new.cert.cert |
287 |
-SSLCertificateKeyFile /etc/apache/conf/ssl/new.cert.key |
288 |
|
289 |
-# <i>/etc/init.d/apache restart</i> |
290 |
-</pre> |
291 |
+DocumentRoot "/var/www/localhost/htdocs/phpmyadmin"; |
292 |
+<Directory "/var/www/localhost/htdocs/phpmyadmin"> |
293 |
+ ... |
294 |
+ </Directory> |
295 |
+ |
296 |
+ SSLCertificateFile /etc/apache2/ssl/new.cert.cert |
297 |
+ SSLCertificateKeyFile /etc/apache2/ssl/new.cert.key |
298 |
+ SSLEngine on |
299 |
+ ... |
300 |
+</VirtualHost> |
301 |
|
302 |
-<note> |
303 |
-Si vous aviez déjà installé apache, vous devrez effectuer un redémarrage de la |
304 |
-machine pour installer les nouveaux certificats. Vérifiez vos journaux système |
305 |
-pour vous assurer qu'apache a redémarré correctement. |
306 |
-</note> |
307 |
+# <i>nano -w /etc/conf.d/apache2</i> |
308 |
+<comment>(Ajoutez -D SSL -D PHP5 à APACHE2_OPTS)</comment> |
309 |
+ |
310 |
+# <i>/etc/init.d/apache2 restart</i> |
311 |
+</pre> |
312 |
|
313 |
<p> |
314 |
Ensuite, configurez phpMyAdmin. |
315 |
</p> |
316 |
|
317 |
<pre caption="Configuration de phpMyAdmin"> |
318 |
-# <i>nano -w /var/www/localhost/htdocs/phpmyadmin/config.inc.php</i> |
319 |
+# <i>cd /var/www/localhost/htdocs/phpmyadmin</i> |
320 |
+# <i>cp config.sample.inc.php config.inc.php</i> |
321 |
+# <i>nano -w config.inc.php</i> |
322 |
<comment>(Modifiez les paramètres suivants :)</comment> |
323 |
+$cfg['blowfish_secret'] = 'unmotdepassevraimenttrèssecret'; |
324 |
|
325 |
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname |
326 |
$cfg['Servers'][$i]['controluser'] = 'mailsql'; // MySQL control user settings |
327 |
@@ -616,35 +655,6 @@ |
328 |
</chapter> |
329 |
|
330 |
<chapter> |
331 |
-<title>L'utilisateur vmail</title> |
332 |
-<section> |
333 |
-<body> |
334 |
- |
335 |
-<p> |
336 |
-Vous vous êtes peut-être demandé quel utilisateur et quel répertoire mettre |
337 |
-pour les utilisateurs virtuels. C'est une bonne question. Occupons-nous en. |
338 |
-</p> |
339 |
- |
340 |
-<pre caption="Ajout de l'utilisateur vmail"> |
341 |
-# <i>adduser -d /home/vmail -s /bin/false vmail</i> |
342 |
-# <i>uid=`cat /etc/passwd | grep vmail | cut -f 3 -d :`</i> |
343 |
-# <i>groupadd -g $uid vmail</i> |
344 |
-# <i>mkdir /home/vmail</i> |
345 |
-# <i>chown vmail: /home/vmail</i> |
346 |
-</pre> |
347 |
- |
348 |
-<p> |
349 |
-Maintenant, quand vous créez des comptes virtuels, utilisez les uid, gid et |
350 |
-répertoire de l'utilisateur vmail. Nous pensions créer une page |
351 |
-d'administration en PHP pour faciliter l'ajout d'utilisateurs, mais, comme |
352 |
-phpmyadmin marche assez bien, on s'en passera. |
353 |
-</p> |
354 |
- |
355 |
-</body> |
356 |
-</section> |
357 |
-</chapter> |
358 |
- |
359 |
-<chapter> |
360 |
<title>Configuration de l'authentification avec MySQL et les domaines virtuels</title> |
361 |
<section> |
362 |
<body> |
363 |
@@ -728,7 +738,7 @@ |
364 |
|
365 |
<pre caption="/etc/postfix/mysql-virtual-gid.cf (facultatif)"> |
366 |
# <i>nano -w /etc/postfix/mysql-virtual-gid.cf</i> |
367 |
-#myql-virtual-gid.cf |
368 |
+# mysql-virtual-gid.cf |
369 |
|
370 |
user = mailsql |
371 |
password = $password |
372 |
@@ -742,7 +752,7 @@ |
373 |
|
374 |
<pre caption="/etc/postfix/mysql-virtual-maps.cf"> |
375 |
# <i>nano -w /etc/postfix/mysql-virtual-maps.cf</i> |
376 |
-#myql-virtual-maps.cf |
377 |
+# mysql-virtual-maps.cf |
378 |
|
379 |
user = mailsql |
380 |
password = $password |
381 |
@@ -787,6 +797,7 @@ |
382 |
|
383 |
<pre caption="/etc/postfix/main.cf"> |
384 |
# <i>nano -w /etc/postfix/main.cf</i> |
385 |
+<comment>(Assurez-vous qu'il n'y a pas d'autres définitions d'alias_maps)</comment> |
386 |
alias_maps = mysql:/etc/postfix/mysql-aliases.cf |
387 |
relocated_maps = mysql:/etc/postfix/mysql-relocated.cf |
388 |
|
389 |
@@ -794,14 +805,16 @@ |
390 |
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname |
391 |
|
392 |
virtual_transport = virtual |
393 |
-virtual_mailbox_domains = |
394 |
- virt-bar.com, |
395 |
- $other-virtual-domain.com |
396 |
+<comment>(Les domaines listés par les mydestination ne doivent pas être listés |
397 |
+dans les paramètres virtual_mailbox_domains)</comment> |
398 |
+virtual_mailbox_domains = virt-domain.com, $other-virtual-domain.com |
399 |
|
400 |
virtual_minimum_uid = 1000 |
401 |
+<comment>(Remplacez $vmail-gid par le GID de votre groupe vmail)</comment> |
402 |
virtual_gid_maps = static:$vmail-gid |
403 |
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf |
404 |
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf |
405 |
+<comment>(Remplacez $vmail-uid par le UID de votre utilisateur vmail)</comment> |
406 |
virtual_uid_maps = static:$vmail-uid |
407 |
virtual_mailbox_base = / |
408 |
#virtual_mailbox_limit = |
409 |
@@ -883,19 +896,12 @@ |
410 |
nous allons faire. |
411 |
</p> |
412 |
|
413 |
-<p> |
414 |
-Une petite note supplémentaire : les versions actuelles de mailman |
415 |
-s'installent dans <path>/usr/local/mailman</path>. Si vous êtes comme moi et |
416 |
-voulez changer le chemin d'installation par défaut, on peut le faire en |
417 |
-changeant la variable INSTALLDIR du fichier ebuild. |
418 |
-</p> |
419 |
- |
420 |
<pre caption="Installer mailman"> |
421 |
# <i>emerge mailman</i> |
422 |
</pre> |
423 |
|
424 |
<pre caption="Réglages de mailman : Mailman/Defaults.py"> |
425 |
-# <i> nano -w /var/mailman/Mailman/Defaults.py</i> |
426 |
+# <i> nano -w /usr/local/mailman/Mailman/Defaults.py</i> |
427 |
<comment>(Modifiez les valeurs ci-dessous pour qu'elles correspondent à votre domaine)</comment> |
428 |
<comment>(principal. Les domaines virtuels seront listés plus tard.)</comment> |
429 |
DEFAULT_EMAIL_HOST = 'domain.com' |
430 |
@@ -903,7 +909,7 @@ |
431 |
</pre> |
432 |
|
433 |
<pre caption="Réglages de mailman : Mailman/mm_cfg.py"> |
434 |
-# <i>nano -w /var/mailman/Mailman/mm_cfg.py</i> |
435 |
+# <i>nano -w /usr/local/mailman/Mailman/mm_cfg.py</i> |
436 |
MTA = "Postfix" |
437 |
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['virt-domain.com', 'virt.domain2.com'] |
438 |
add_virtualhost('www.virt.domain.com', 'virt.domain.com') |
439 |
@@ -916,34 +922,41 @@ |
440 |
|
441 |
# <i>su mailman</i> |
442 |
# <i>cd ~</i> |
443 |
-# <i>bin/newlist test</i> |
444 |
+# <i>./bin/newlist --urlhost='www.virt-domain.com' --emailhost='virt-domain.com' test</i> |
445 |
Enter the email of the person running the list: your@×××××.address |
446 |
Initial test password: |
447 |
Hit enter to continue with test owner notification... |
448 |
<comment>(Les listes qui utilisent un domaine virtuel peuvent être spécifiées en)</comment> |
449 |
<comment>(utilisant le style liste@×××××××.com.)</comment> |
450 |
-# <i>bin/genaliases</i> |
451 |
+# <i>./bin/genaliases</i> |
452 |
<comment>(Maintenant que vos alias ont été générés, vérifiez qu'ils ont été)</comment> |
453 |
<comment>(correctement ajoutés.)</comment> |
454 |
|
455 |
# <i>nano -w data/aliases</i> |
456 |
# STANZA START: test |
457 |
# CREATED: |
458 |
-test: "|/var/mailman/mail/mailman post test" |
459 |
-test-admin: "|/var/mailman/mail/mailman admin test" |
460 |
-test-bounces: "|/var/mailman/mail/mailman bounces test" |
461 |
-test-confirm: "|/var/mailman/mail/mailman confirm test" |
462 |
-test-join: "|/var/mailman/mail/mailman join test" |
463 |
-test-leave: "|/var/mailman/mail/mailman leave test" |
464 |
-test-owner: "|/var/mailman/mail/mailman owner test" |
465 |
-test-request: "|/var/mailman/mail/mailman request test" |
466 |
-test-subscribe: "|/var/mailman/mail/mailman subscribe test" |
467 |
-test-unsubscribe: "|/var/mailman/mail/mailman unsubscribe test" |
468 |
+test: "|/usr/local/mailman/mail/mailman post test" |
469 |
+test-admin: "|/usr/local/mailman/mail/mailman admin test" |
470 |
+test-bounces: "|/usr/local/mailman/mail/mailman bounces test" |
471 |
+test-confirm: "|/usr/local/mailman/mail/mailman confirm test" |
472 |
+test-join: "|/usr/local/mailman/mail/mailman join test" |
473 |
+test-leave: "|/usr/local/mailman/mail/mailman leave test" |
474 |
+test-owner: "|/usr/local/mailman/mail/mailman owner test" |
475 |
+test-request: "|/usr/local/mailman/mail/mailman request test" |
476 |
+test-subscribe: "|/usr/local/mailman/mail/mailman subscribe test" |
477 |
+test-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe test" |
478 |
# STANZA END: test |
479 |
|
480 |
-<comment>(Pour lancer mailman manuellement et à chaque démarrage :)</comment> |
481 |
+<comment>(Créez la liste mailman)</comment> |
482 |
+# <i>./bin/newlist mailman</i> |
483 |
+# <i>./bin/genaliases</i> |
484 |
+ |
485 |
+<comment>(Retournez en super-administrateur)</comment> |
486 |
+# <i>exit</i> |
487 |
+ |
488 |
# <i>/etc/init.d/mailman start</i> |
489 |
# <i>rc-update add mailman default</i> |
490 |
+<comment>(Pour lancer mailman manuellement et à chaque démarrage.)</comment> |
491 |
</pre> |
492 |
|
493 |
<pre caption="Ajout du support des alias mailman à postfix"> |
494 |
@@ -953,11 +966,11 @@ |
495 |
<comment>(Lisez README.POSTFIX.gz pour plus de détails.)</comment> |
496 |
|
497 |
alias_maps = |
498 |
- hash:/var/mailman/data/aliases, |
499 |
+ hash:/usr/local/mailman/data/aliases, |
500 |
mysql:/etc/postfix/mysql-aliases.cf |
501 |
|
502 |
virtual_alias_maps = |
503 |
- hash:/var/mailman/data/virtual-mailman, |
504 |
+ hash:/usr/local/mailman/data/virtual-mailman, |
505 |
mysql:/etc/postfix/mysql-virtual.cf |
506 |
<comment>(Postfix supporte maintenant le fichier d'alias de mailman.)</comment> |
507 |
<comment>(Vous pouvez bien sûr utiliser les tables mysql pour cela,)</comment> |
508 |
@@ -1096,8 +1109,8 @@ |
509 |
</p> |
510 |
|
511 |
<pre caption="Vérifiez les configurations"> |
512 |
-# <i>apachectl fullstatus</i> (Requiert lynx.) |
513 |
-# <i>apachectl configtest</i> (Vérifie la configuration.) |
514 |
+# <i>apache2ctl fullstatus</i> (Requiert lynx.) |
515 |
+# <i>apache2ctl configtest</i> (Vérifie la configuration.) |
516 |
# <i>postconf -n</i> (Vous dit exactement la configuration qu'utilise postfix.) |
517 |
# <i>/etc/init.d/$service restart</i> |
518 |
</pre> |
519 |
@@ -1123,7 +1136,7 @@ |
520 |
# <i>kill -USR1 `ps -C metalog -o pid=`</i>(Désactive le cache de metalog.) |
521 |
# <i>nano -w /var/log/mail/current</i> |
522 |
# <i>cat /var/log/mysql/mysql.log</i> |
523 |
-# <i>tail /var/log/apache/error_log</i> |
524 |
+# <i>tail /var/log/apache2/error_log</i> |
525 |
</pre> |
526 |
|
527 |
<p> |
528 |
|
529 |
|
530 |
|
531 |
-- |
532 |
gentoo-commits@g.o mailing list |