Anomalie #7457
Découper exim_mail_type en 3 variables
Description
Il faudrait découper exim_mail_type en 3 variables:
- Utiliser une passerelle: oui/non
- Gérer des boîtes locales: oui/non
- Gérer le relais vers des zones
Faire une matrice une matrice de correspondance des anciens cas d'utilisations vers/avec les nouvelles variables.
ref: #6618
Related issues
Associated revisions
Découper « exim_mail_type »
Le comportement de base est défini comme suit1 :
- Utilisation d’une passerelle SMTP, peut-être désactivé afin d’envoyer
directement les mails sur Internet ;
- Aucun compte local n’est utilisé ;
- Aucun client n’est autorisé à utiliser ce SMTP comme relai de
messagerie.
L’organisation des variables n’était pas optimale et certaines devraient
être expertes et/ou cachées car utiles uniquement sur un ou deux
modules :
- « exim_use_tls » est à redéfinir en mode « normal » sur les modules
ayant « exim_relay » à « oui »
- « exim_relay_dhcp » est à redéfinir sur les modules ayant
« activer_dhcp » en mode normal
- « exim_relay_manual_routes » n’est à redéfinir que sur Seshat
- dicos/26_mail.xml: « exim_mailhub » devient
« exim_relay_manual_routes » et ne sera utilisé que sur Seshat.
Réorganisation des variables afin de grouper celles qui vont ensemble.
- tmpl/exim-vars.conf: Définissions des fonctions SMTP au début du
fichier de configuration.
Transformation de la macro « MAILHUB » en « MANUAL_ROUTES » afin de
mieux traduire sa fonction.
Utilisation de « getVar() » à la place du code 2.3.
Ajout de commentaire dans le fichier généré.
- exim4/eole.d/router/router.conf: Prise en compte du changement
« MAILHUB_» -> « MANUAL_ROUTES ».
Suppression de « LOCAL » qui est la même chose que « SMARTHOST ».
Ref: #7457 @2h
Footnotes:
[1] Anciennement appelé configuration « satellite »
Erreur de type sur « exim_relay_domains »
Cette variable peut contenir des expressions compliquées1.
- dicos/26_mail.xml: Passage de « exim_relay_domains » en type
« string ».
Ref: #7457
Footnotes:
[1] http://exim.org/exim-html-current/doc/html/spec_html/ch-domain_host_address_and_local_part_lists.html#SECTdomainlist
Ne plus utiliser « .value » dans les templates
- tmpl/exim-vars.conf: Suppression de « .value » à « %%dhcp_network ».
Ref: #7457
- dicos/26_mail.xml : corrections orthographiques sur exim_relay_domains
Ref: #7457 @10m
History
#1 Updated by Joël Cuissinat over 9 years ago
- Target version changed from Mises à jour 2.3.13 to Eole 2.4-RC3
- Estimated time set to 8.00 h
#2 Updated by Joël Cuissinat over 9 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit fc2640989b6898bc6bbaea61ad526ebbcb4c594c.
#3 Updated by Joël Cuissinat over 9 years ago
- Due date set to 03/07/2014
- Assigned To set to Joël Cuissinat