1c3a69e4c3f547c2196ba7bc4c9101c322ca7ab9
Services/Mail.md
... | ... | @@ -239,7 +239,55 @@ transport_map = /etc/postfix/transport |
239 | 239 | |
240 | 240 | Ensuite une partie pour configurer le chiffrement TLS. |
241 | 241 | |
242 | -Puis diverses configurations pour la restrictions des destinataires ou expéditeurs... |
|
242 | +Puis la configuration pour l'acheminement des mails : |
|
243 | +```ini |
|
244 | +myhostname = mail.resel.fr |
|
245 | +mydomain = maisel.resel.fr |
|
246 | +transport_maps = hash:/etc/postfix/transport |
|
247 | +myorigin = resel.fr |
|
248 | +mydestination = $myhostname, resel.enst-bretagne.fr, resel.fr, resel.eu, |
|
249 | + localhost, localhost.localdomain, localhost.resel.fr |
|
250 | +relayhost = |
|
251 | +address_verify_relayhost = |
|
252 | + |
|
253 | +home_mailbox = Maildir/ |
|
254 | +mail_spool_directory = /srv/mail |
|
255 | +mailbox_command = /usr/lib/dovecot/deliver |
|
256 | +dovecot_destination_recipient_limit = 1 |
|
257 | +fallback_transport = dovecot |
|
258 | +``` |
|
259 | +Tout d'abord on précise de la fichier de transport pour les exceptions de transports. |
|
260 | +Si aucune exception n'est levée, on vérifie le domaine du mail. |
|
261 | +La variable `mydestination` contient les domaines qui vont êtres forwardé vers le *MDA* pour être délivrés. |
|
262 | +Les mails délivrés sont configurés ensuites avec toutes les variables suivantes. |
|
263 | + |
|
264 | +Si les mails ne sont pas pour le domaine local, la variable `relayhost` indique le relai vers qui vont être envoyer les mails. Ici il est vide, indiquant qu'une résolution du MX doit être fait sur le domaine du destinataire. |
|
265 | + |
|
266 | + |
|
267 | +Enfin diverses configuration permettent de récuperer les utilisateurs de mails resel depuis le LDAP : |
|
268 | +```ini |
|
269 | +ldap_virtual_redirection_server_host = ldap.resel.fr |
|
270 | +ldap_virtual_redirection_search_base = dc=maisel,dc=enst-bretagne,dc=fr |
|
271 | +ldap_virtual_redirection_timeout = 15 |
|
272 | +ldap_virtual_redirection_query_filter = (&(objectClass=mailPerson)(mailLocalAddress=%s)(mailRoutingAdd$ |
|
273 | +ldap_virtual_redirection_result_attribute = mailRoutingAddress |
|
274 | +ldap_virtual_redirection_bind = no |
|
275 | + |
|
276 | +ldap_virtual_uid_resolution_server_host = ldap.resel.fr |
|
277 | +ldap_virtual_uid_resolution_search_base = dc=maisel,dc=enst-bretagne,dc=fr |
|
278 | +ldap_virtual_uid_resolution_timeout = 15 |
|
279 | +ldap_virtual_uid_resolution_query_filter = (&(objectClass=mailPerson)(uid=%s)) |
|
280 | +ldap_virtual_uid_resolution_result_attribute = mailLocalAddress |
|
281 | +ldap_virtual_uid_resolution_bind = no |
|
282 | + |
|
283 | +ldap_mailbox_maps_server_host = ldap.resel.fr |
|
284 | +ldap_mailbox_maps_search_base = dc=maisel,dc=enst-bretagne,dc=fr |
|
285 | +ldap_mailbox_maps_timeout = 15 |
|
286 | +ldap_mailbox_maps_query_filter = (&(objectClass=mailPerson)(mailLocalAddress=%s)) |
|
287 | +ldap_mailbox_maps_result_attribute = mailDir |
|
288 | +ldap_mailbox_maps_bind = no |
|
289 | +``` |
|
290 | +Le premier bloc permet les envoie de mail par adresse `prenom.nom@resel.fr`, le second les `uid@resel.fr` et le dernier donne le chemin vers la boite mail pour un utilisateur. |
|
243 | 291 | |
244 | 292 | ### Filtres |
245 | 293 | |
... | ... | @@ -335,7 +383,19 @@ Le webmail est Rainloop, sur [Toad](/Serveurs/Toad), plus de détails sur l'arti |
335 | 383 | |
336 | 384 | Serveur MTA **Postfix** relai sur Pégase. |
337 | 385 | |
338 | -**TODO** |
|
386 | +Un extrait intéressant de la configuration générale dans `main.cf` indique: |
|
387 | +```ini |
|
388 | +myhostname = pegase.adm.resel.fr |
|
389 | +alias_maps = hash:/etc/aliases |
|
390 | +alias_database = hash:/etc/aliases |
|
391 | +myorigin = /etc/mailname |
|
392 | +mydestination = pegase.adm.resel.fr, localhost.adm.resel.fr, localhost |
|
393 | +relayhost = smtp.resel.fr |
|
394 | +``` |
|
395 | + |
|
396 | +On indique d'abord les aliases des mails locaux, puis on définit le *hostname* et l'*origine* à `pegase.adm.resel.fr`. |
|
397 | +Les domaines de `mydestination` sont ceux classsiques pour n'importe quel machines. |
|
398 | +Le paramètre important est le *relayhost*, qui vaut `smtp.resel.fr` dont la résolution du MX va joindre Toad. |
|
339 | 399 | |
340 | 400 | ## Serveur postfix "client" |
341 | 401 |