Masalah dalam Horde adalah apabila kita create user dalam LDAP akan mengalami masalah dimana User kena Set Default Identity terlebih dahulu.. tiada masalah sekiranya jika kita ada 15 orang users.. tetapi mempunyai klien seramai hampir 5,000 users.. ini akan mengakibat jiwa yang tertekan ..
maka bagaimana ingin membuat ia secara automatis .. supaya kita sebagai Pentadbir Sistem tidak tertekan selalu.
Tambah,
/usr/share/horde/config/hooks.php
if (!function_exists('_prefs_hook_from_addr')) {
function _prefs_hook_from_addr($user = null)
{
if (is_null($user)) {
$user = Auth::getAuth();
}
if (!empty($user)) {
$user = Auth::getAuth();
$mail = "$user" . "@example.com";
return (empty($mail) ? '' : $mail);
}
return '';
}
}
Remark: "@example.com" gantikan dengan domain jabatan atau syarikat anda .. sebagai contoh domain kami adalah "selasih.net"
Langkah kedua,
Buka,
/usr/share/horde/config/prefs.php
Cari
$_prefs['from_addr'] = array(
'value' => '',
'locked' => true,
'shared' => true,
'type' => 'text',
'desc' => _("Your From: address:")
Gantikan seperti dibawah,
$_prefs['from_addr'] = array(
'value' => '',
'locked' => true,
'hook' => true,
'shared' => true,
'type' => 'text',
'desc' => _("Your From: address:")
);
Dan "ta da" .. masalah selesai.
Sila hubungi Rizal di +60.12.390.1337 | [email protected] bagi mendapatkan sokongan teknikal kepada myWorkspace dan Horde IMP untuk jabatan anda.
