Uebimiau

Uebimiau es un potente webmail el cual no tiene mucha documentación en internet. Se puede bajar de www.uebimiau.org
Una vez descomprimido se mueve el directorio creado al directorio donde alojemos la pagina web. Ejemplo: http://www.midominio.com/mail
A continuacion solo se detallan las modificaciones para que funcione correctamente:
1- Hacer chmod 777 al directorio del uebimiau
2- Abrir el archivo config.php que esta en el directorio inc
3- Donde dice $temporary_directory = “./database/”; ahi se puede cambiar el directorio a nuestro gusto, siempre y cuando este directorio pueda tener permisos de lectura,escritura y ejecucion para todos
4- $mail_protocol = “pop3”;
$mail_port = 110;
esto queda asi
5- $server_time_zone = “-0300”;
Aqui se pone la zona horaria. Esto es importante para que los mails se envien y reciban con la hora correcta.
6- Agregar los dominios que va a manejar
$mail_servers[] = Array(
“domain” => “mi-zona.com”,
“server” => “mi-zona.com”,
“login_type” => “%user%”
);
Hay muchas cosas que se omiten aqui, pero el archivo esta muy bien comentado.
Se guardan los cambios y queda funcionando.
El idioma y la apariencia se cambia editando el archivo config.languages.php
En las versiones nuevas de php (5 en adelante) hay que realizar una modificacion en el archivo folders.php en la linea 156 para que se muestren las carpetas en el webmail. El archivo original dice:
$umFolderList = array_merge($system, $personal);
y hay que cambiarlo por
$umFolderList = array_merge((array)$system,(array)$personal);

  1. #1 por Claudio el noviembre 7, 2008 - 1:46 pm

    Hola una consulta, me arrojo el siguiente error el script de ubimiau cuando lo pase a mi carpeta www en mi ubuntu server

    Testing your $temporary_directory variable… FAILED
    The path given in $temporary_directory points to a folder that is no writable
    The user wich your webserver runs on (apache in *nix or IUSR_name in windows) MUST have rights to create folder and files
    on this directory. try chmod or Properties dialog

    y se queda hay me podrias dar una mano con esto ??

    saludos desde ya gracias,

  2. #2 por Christian el noviembre 13, 2008 - 12:19 pm

    Hola
    Quisiera preguntar como muestras la quota en el webmail, se que la muestra como barra y porcentaje pero no logro hacerla visible, he modificado la variable $quota_limit en config.php pero nada no la muestra!, he cambiado en la parte de administracion para que al crear cuentas con el postfix admin, las creeo con quota definida, pero no puedo ya que si le pongo algo mayor que cero me dice que excede el limite.
    Ojala me puedas ayudar, gracias.

    saludos.

  3. #3 por Cecilio el enero 20, 2009 - 7:57 pm

    Claudio, yo no le instalado pero me lei el articulo y segun el, te avisa que :
    A continuacion solo se detallan las modificaciones para que funcione correctamente:
    1- Hacer chmod 777 al directorio del uebimiau
    2- Abrir el archivo config.php que esta en el directorio inc
    3- Donde dice $temporary_directory = “./database/”; ahi se puede cambiar el directorio a nuestro gusto, siempre y cuando este directorio pueda tener permisos de lectura,escritura y ejecucion para todos.
    A ti te salio el mensaje:
    The path given in $temporary_directory points to a folder that is no writable
    Dale los permisos para que si pueda se writable

  4. #4 por Marcos Peña el febrero 24, 2009 - 9:22 pm

    Una consulta y si quisera que mi webmail solo envie texto plano y no adjuntos donde debo cambiar.

  5. #5 por dario el febrero 27, 2009 - 12:42 pm

    hola instale y cinfigure como se explica arriba, pero me tira un error Warning: Header may not contain more than a single header, new line detected. in /home/ab000233/public_html/mail/inc/inc.php on line 126

    Warning: Cannot modify header information – headers already sent by (output started at /home/ab000233/public_html/mail/inc/inc.php:126) in /home/ab000233/public_html/mail/msglist.php on line 22

    como puedo sulucionar este problema?

  6. #6 por Jose Vicente el abril 1, 2009 - 11:12 am

    Instale correctamente el webmail y al logearme con la cuenta del mail se detiene en esta pagina
    webmail/process.php?lid=English&tid=default

    y en vez de ejecutar el php saca esto a que se puede deber ?

    mail_connect()) { redirect(“error.php?lid=$lid&tid=$tid&err=1\r\n”); exit; } if(!$UM->mail_auth(true)) { redirect(“logout.php?lid=$lid&tid=$tid&error=”.urlencode($UM->mail_error_msg).”\r\n”); exit; } } $headers = null; $folder_key = base64_encode($folder); if(!array_key_exists(“headers”,$sess)) $sess[“headers”] = array(); if(array_key_exists($folder_key,$sess[“headers”])) $headers = $sess[“headers”][$folder_key]; if( !is_array($headers) || isset($decision) || isset($refr)) { mail_connect(); $sysmap = $UM->get_system_folders(); $sysfolders = Array(); while(list($key,$value) = each($sysmap)) $sysfolders[] = $value; $sess[“sysmap”] = $sysmap; $sess[“sysfolders”] = $sysfolders; $sess[“auth”] = true; if(!isset($folder) || $folder == “” || strpos($folder,”..”) !== false ) { $folder = $sess[“sysmap”][“inbox”]; $folder_key = base64_encode($folder); } if(isset($start_pos) && isset($end_pos)) { for($i=$start_pos;$imail_delete_msg($headers[$i],$prefs[“save-to-trash”],$prefs[“st-only-read”]); } elseif ($decision == “mark”) { $UM->mail_set_flag($headers[$i],”\\SEEN”,”+”); } elseif ($decision == “unmark”) { $UM->mail_set_flag($headers[$i],”\\SEEN”,”-“); } elseif ($decision == “flagmsg”) { $UM->mail_set_flag($headers[$i],”\\FLAGMSG”,”+”); } elseif ($decision == “deflagmsg”) { $UM->mail_set_flag($headers[$i],”\\FLAGMSG”,”-“); } elseif ($decision == “move”) { $UM->mail_move_msg($headers[$i],$aval_folders); } else { // Do nothing } $expunge = true; } } if($expunge) { if ($prefs[“save-to-trash”]) unset($sess[“headers”][base64_encode($sess[“sysmap”][“trash”])]); if ($decision == “move”) unset($sess[“headers”][base64_encode($aval_folders)]); //some servers, don’t hide deleted messages until you don’t disconnect $SS->Save($sess); if ($back) { $back_to = $start_pos; } } unset($sess[“headers”][$folder_key]); } elseif (isset($refr) && array_key_exists(“headers”,$sess)) { unset($sess[“headers”][$folder_key]); } $boxes = $UM->mail_list_boxes(); $sess[“folders”] = $boxes; if(!$expunge || !$is_inbox_or_spam) { require(“./get_message_list.php”); require(“./apply_filters.php”); } if($require_update) { $UM->mail_disconnect(); mail_connect(); require(“./get_message_list.php”); } $UM->mail_disconnect(); } if(!is_array($headers = $sess[“headers”][$folder_key])) { redirect(“messages.php?lid=$lid&tid=$tid&folder=$folder&pag=$pag\r\n”); } array_qsort2($headers,$sortby,$sortorder); $sess[“headers”][$folder_key] = $headers; $SS->Save($sess); if($check_first_login && !$prefs[“first-login”]) { $prefs[“first-login”] = 1; save_prefs($prefs); redirect(“preferences.php?lid=$lid&tid=$tid&folder=”.urlencode($folder)); exit; } if(!isset($pag) || !is_numeric(trim($pag))) $pag = 1; $refreshurl = “messages.php?lid=$lid&tid=$tid&folder=”.urlencode($folder).”&pag=$pag”; if (isset($back_to)) { if (count($headers) > $back_to) { redirect(“readmsg.php?lid=$lid&tid=$tid&folder=”.urlencode($folder).”&pag=$pag&ix=$back_to”); exit; } } redirect($refreshurl); ?>

  7. #7 por Zetman el mayo 1, 2009 - 1:42 pm

    lo tengo instalado y funcionando Ispconfig2 en centos, funciona a las mil maravillas, ademas que se instala como modulo, se integra y queda configurado de una, muy recomendado.

  8. #8 por ross el febrero 21, 2011 - 4:10 pm

    hola…me gustaria poder instalarle el paquete de idioma a ingles..alguien sabe de donde lo puedo descargar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: