Cette page présente les spécificités du webmail installé à Montréal. Le webmail utilise présentement le logiciel Horde/IMP, paramétré pour permettre autant l'accès aux boîtes locales à Montréal (domaine `ca.auf.org`) que les boîtes de secours pour tous les employés de l'AuF (domaine `secours`). Pour ce faire, nous appliquons le correctif suivant : {{{#!diff diff --git a/etc/horde/horde3/hooks.php b/etc/horde/horde3/hooks.php index 9f28e5d..c49b9e0 100644 --- a/etc/horde/horde3/hooks.php +++ b/etc/horde/horde3/hooks.php @@ -167,6 +167,25 @@ // } // } +if (!function_exists('_prefs_hook_from_addr')) { + function _prefs_hook_from_addr($name = null) + { + if (is_null($name)) { + $name = Auth::getAuth(); + if ($name === false) { + $name = ''; + } + } + if ($name != '' && strpos($name, '@')) { + list($user, $domain) = explode('@', $name); + if ($domain == 'secours') { + $name = $user.'@auf.org'; + } + } + return $name; + } +} + // Here is an example fullname hook function to set the fullname from the GECOS // information in the passwd file. diff --git a/etc/horde/horde3/prefs.php b/etc/horde/horde3/prefs.php index 95b8961..38722df 100644 --- a/etc/horde/horde3/prefs.php +++ b/etc/horde/horde3/prefs.php @@ -234,9 +234,10 @@ $_prefs['fullname'] = array( // horde/config/hooks.php. $_prefs['from_addr'] = array( 'value' => '', - 'locked' => false, + 'locked' => true, 'shared' => true, 'type' => 'text', + 'hook' => true, 'desc' => _("Your From: address:") ); }}}