Services/Mail.md
... ...
@@ -82,7 +82,83 @@ De plus, chaque serveur du ResEl à une instance *Postfix*, configurée pour con
82 82
83 83
En tant qu'utilisateur (càd machine ou autre), la première étape est de configurer le MTA local à la machine :
84 84
85
-**TODO** lister les étapes de config décrite dans le guide de config d'une machine.
85
+### Configurer Postfix pour une machine
86
+
87
+#### Configuration initiale de postfix
88
+
89
+En lançant un `apt install postfix`, une interface de configuration *debconf* se lance. S'il est déjà installé, utilisez `dpkg-reconfigure postfix`.
90
+
91
+Suivez les étapes :
92
+1. Sélectionner `Internet with smarthost`, ok.
93
+2. Choisir le *system mail name* : `<nom de la machine>.adm.resel.fr`, ok.
94
+3. Ajout du relais `pegase.adm.resel.fr`.
95
+
96
+#### Modification de main.cf
97
+
98
+Il est maintenant nécessaire d'ajouter un alias pour transmettre les mails à `@resel.fr` au lieu de `@<machine>.adm.resel.fr`.
99
+
100
+On va donc modifier le fichier indiqué `/etc/postfix/main.cf`.
101
+Normalement, dans le dernier bloc de texte, vous pouvez lire la ligne
102
+```
103
+relayhost = pegase.adm.resel.fr
104
+```
105
+
106
+dans laquelle vous allez ajouter des crochets autours de `pegase.adm.resel.fr` pour éviter la résolution du MX.
107
+Vous obtiendrez :
108
+
109
+```
110
+relayhost = [pegase.adm.resel.fr]
111
+```
112
+
113
+#### Modification des alias
114
+
115
+pour rediriger les mails vers les `@resel.fr`, on va maintenant modifier le fichier contenant les alias `/etc/alias`
116
+Qui de base ressemble à ceci (pas besoin de s'attarder sur les vale urs attribuées par défaut).
117
+```
118
+# /etc/aliases
119
+mailer-daemon: postmaster
120
+postmaster: root
121
+nobody: root
122
+hostmaster: root
123
+usenet: root
124
+news: root
125
+webmaster: root
126
+www: root
127
+ftp: root
128
+abuse: root
129
+noc: root
130
+security: root
131
+root: tcantin
132
+```
133
+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.
134
+
135
+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 envoie tous les mails des machines aux heureux inscrits à la mailing-liste de flood.
136
+
137
+Finalement, le fichier va donc ressembler à ceci
138
+```
139
+# /etc/aliases
140
+mailer-daemon: postmaster
141
+postmaster: root
142
+nobody: root
143
+hostmaster: root
144
+usenet: root
145
+news: root
146
+webmaster: root
147
+www: root
148
+ftp: root
149
+abuse: root
150
+noc: root
151
+security: security@resel.fr
152
+root: root@resel.fr
153
+```
154
+
155
+#### Application des changements
156
+
157
+Rechargez postifx.
158
+
159
+```
160
+/etc/init.d/postfix reload
161
+```
86 162
87 163
## Côté administrateur
88 164