Services/Postfix.md
... ...
@@ -1,183 +0,0 @@
1
-Gestion des mails machine
2
-=================
3
-
4
-Cette page est un guide sur la configuration des serveurs de mails sur les machines nouvellement crées.
5
-
6
-# Contexte
7
-En lançant un `apt install postfix` pour configurer une machine, vous allez rencontrer un joli BSOTD
8
-qui est gentiment présent pour vous aider à configurer `postfix` (alias `serveur de mail`)
9
-
10
-# Configuration de postfix
11
-
12
-Si vous ne l'avez pas encore réalisé, vous pouvez lancer en sudo la commande suivante
13
-```
14
-apt install postfix
15
-```
16
-Qui vous emmène en théorie (peut-être après avori cliqué une fois sur `entrée`) sur la page suivante
17
-
18
-##
19
-Page 1 Sélectionner `Internet with smarthost`
20
-```
21
-Package configuration
22
-
23
-
24
-
25
-
26
- ┌───────────────────────────┤ Postfix Configuration ├───────────────────────────┐
27
- │ Please select the mail server configuration type that best meets your needs. │
28
- │ │
29
- │ No configuration: │
30
- │ Should be chosen to leave the current configuration unchanged. │
31
- │ Internet site: │
32
- │ Mail is sent and received directly using SMTP. │
33
- │ Internet with smarthost: │
34
- │ Mail is received directly using SMTP or by running a utility such │
35
- │ as fetchmail. Outgoing mail is sent using a smarthost. │
36
- │ Satellite system: │
37
- │ All mail is sent to another machine, called a 'smarthost', for delivery. │
38
- │ Local only: │
39
- │ The only delivered mail is the mail for local users. There is no network. │
40
- │ │
41
- │ General type of mail configuration: │
42
- │ │
43
- │ No configuration │
44
- │ Internet Site │
45
- │ >Internet with smarthost │
46
- │ Satellite system │
47
- │ Local only │
48
- │ │
49
- │ │
50
- │ <Ok> <Cancel> │
51
- │ │
52
- └───────────────────────────────────────────────────────────────────────────────┘
53
-
54
-
55
-
56
-
57
-```
58
-
59
-Page 2 : le system mail name sera `<nom de la machine>.adm.resel.fr`
60
-```
61
-Package configuration
62
-
63
-
64
-
65
-
66
-
67
-
68
-
69
-
70
-
71
-
72
- ┌────────────────────────────────────────────────────────────┤ Postfix Configuration ├────────────────────────────────────────────────────────────┐
73
- │ The "mail name" is the domain name used to "qualify" _ALL_ mail addresses without a domain name. This includes mail to and from <root>: please │
74
- │ do not make your machine send out mail from root@example.org unless root@example.org has told you to. │
75
- │ │
76
- │ This name will also be used by other programs. It should be the single, fully qualified domain name (FQDN). │
77
- │ │
78
- │ Thus, if a mail address on the local host is foo@example.org, the correct value for this option would be example.org. │
79
- │ │
80
- │ System mail name: │
81
- │ │
82
- │ braum.adm.resel.fr_____________________________________________________________________________________________________________________________ │
83
- │ │
84
- │ <Ok> <Cancel> │
85
- │ │
86
- └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
87
-
88
-
89
-
90
-
91
-
92
-
93
-
94
-
95
-
96
-
97
-
98
-```
99
-
100
-Ajout du relais `pegase.adm.resel.fr`
101
-
102
-```
103
-TODO : ajout de la "capture d'écran" ;)
104
-```
105
-
106
-La partie gentille avec postfix est maintenant finie !
107
-On retourne dans la ligne de commande.
108
-
109
-Il est maintenant nécessaire d'jouter un alias pour transmettre les mails à `@resel.fr` au lieu de `@<machine>.adm.resel.fr`.
110
-En lisant ce qui est écrit, vous verrez
111
-```
112
-Postfix is now set up with a default configuration. If you need to make
113
-changes, edit
114
-/etc/postfix/main.cf (and others) as needed. To view Postfix configuration
115
-values, see postconf(1).
116
-
117
-After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.
118
-```
119
-
120
-## Modification de main.cf
121
-On va donc modifier le fichier indiqué `/etc/postfix/main.cf`.
122
-Normalement, dans le dernier bloc de texte, vous pouvez lire la ligne
123
-```
124
-relayhost = pegase.adm.resel.fr
125
-```
126
-dans laquelle vous allez ajouter des crochets autours de `pegase.adm.resel.fr` pour éviter la résolution du MX.
127
-Vous obtiendrez :
128
- ```
129
-relayhost = [pegase.adm.resel.fr]
130
-```
131
-
132
-## Modification des alias
133
-pour rediriger les mails vers les `@resel.fr`, on va maintenant modifier le fichier contenant les alias `/etc/alias`
134
-Qui de base ressemble à ceci (pas besoin de s'attarder sur les valeurs attribuées par défaut).
135
-```
136
-# /etc/aliases
137
-mailer-daemon: postmaster
138
-postmaster: root
139
-nobody: root
140
-hostmaster: root
141
-usenet: root
142
-news: root
143
-webmaster: root
144
-www: root
145
-ftp: root
146
-abuse: root
147
-noc: root
148
-security: root
149
-root: tcantin
150
-```
151
-Avec cette configuration, tous les mails seront envoyés à `tcantin@<machine>.adm.resel.fr` (en remplaçant évidemment <machine> par le nom de la machine.
152
-
153
-On va modifier le fichier de sorte que tous les messages soient plutôt envoyés à `root@resel.fr`, et les mails de sécurité vers `security@resel.fr`. De cette manière, on a centralisé tous les mails des machines dans la boite mail du président, on est content !
154
-
155
-Finalement, le fichier va donc ressembler à ceci
156
-```
157
-# /etc/aliases
158
-mailer-daemon: postmaster
159
-postmaster: root
160
-nobody: root
161
-hostmaster: root
162
-usenet: root
163
-news: root
164
-webmaster: root
165
-www: root
166
-ftp: root
167
-abuse: root
168
-noc: root
169
-security: security@resel.fr
170
-root: root@resel.fr
171
-```
172
-
173
-## Application des changements
174
-Comme indiqué dans le processus d'installation, n'oubliez d'exectuer cette commande pour prendre en compte les changements
175
-```
176
-/etc/init.d/postfix reload
177
-```
178
-avec un petit `[ ok ]` vous avez maintenant terminé !
179
-
180
-# TODO (pour les rédacteurs)
181
-* ajouter plus de contexte, qu'est ce que le postfix, à quoi ça sert
182
-* ajouter des liens vers des ressources, de la doc postfix
183
-* recontextualiser par rapport à la création de nouvelle machine : lien vers articles suivants et précédents ?
... ...
\ No newline at end of file