Blog, Development

Roundcube vhost patch

Bueno trasteando con el roundcube para binware he visto que le faltan algunas cosas, aunque esta muy bien dise�ado y funciona mas o menos estable.

Como en squirrelmail uso la opcion de vhost para que los usuarios no tengan que poner el dominio al hacer login al webmail, pues he echo esta opcion en version simple para roundcube (la version de squirrelmail hace muchisimas mas cosas, pero a mi me va bien con esto ya…). Les envie el codigo a los desarrolladores, lo que no se si lo incluiran o no…

Aqui esta el parche para la version 0.1-beta para quien le interese, lleva tambien configuracion para activarlo o no y para decidir si alguien de otro dominio puede hacer login.

--- roundcubemail-0.1beta/config/main.inc.php.dist
2006-02-21 00:29:13.000000000 +0100
+++ roundcubemail.new/config/main.inc.php.dist  2006-02-23
15:28:07.614663680 +0100
@@ -171,5 +171,21 @@
// show pretty dates as standard
$rcmail_config['prettydate'] = TRUE;

+/*
+        Automatic add webserver domain and option to not
let to connect with other domains
+                               Author: Marco
+                               Date: 23/02/2006
+                               Mail: P0L0_notspam_binware.org
+*/
+//Automatic add @domain from webserver domain
+$rcmail_config['adddomain'] = TRUE;
+
+//Number of dots for domain
+$rcmail_config['adddomain_dots'] = 2;
+
+//Dont let login with different domains
+$rcmail_config['adddomain_dif'] = FALSE;
+/* End */
+
// end of config file
-?>
\ No newline at end of file
+?>
diff -Naur roundcubemail-0.1beta/program/include/main.inc
roundcubemail.new/program/include/main.inc
--- roundcubemail-0.1beta/program/include/main.inc
2006-02-21 00:29:13.000000000 +0100
+++ roundcubemail.new/program/include/main.inc  2006-02-23
15:31:08.237204880 +0100
@@ -365,7 +365,42 @@
{
global $CONFIG, $IMAP, $DB, $sess_user_lang;
$user_id = NULL;
-
+
+       /*
+         Automatic add webserver domain and option to not
let to connect with other domains
+               Author: Marco
+               Date: 23/02/2006
+               Mail: P0L0_notspam_binware.org
+       */
+       //Check if we need to add mail
+       if ($CONFIG['adddomain'])
+       {
+               //Save domain
+               $addTempDomain = explode('.',
$_SERVER['HTTP_HOST']);
+               $addDomain = '';
+               for
($i=0;$i

Descargar

Blog, Technology

RoundCube

El otro dia me dio por buscar un webmail mas bonito graficamente, pero sin perder demasiadas opciones, ya que squirrelmail esta muy bien, pero a mucha gente le gusta tener un webmail bonito. Googleando encontre RoundCube, un webmail programado en PHP+MySQL+AJAX. Aun esta en fase beta pero tiene una pinta muy buena.

RoundCube Webmail

Hay una guia de instalacion muy buena aqui

Ahora mismo me lo he instalado en local, pero despues de hacer unas cuantas pruebas lo pondre disponible para BiNWaRe HoSTiNG y asi los clientes que quieran usar un webmail distinto podran probarlo. (No quitare el squirrelmail, ya que a veces un webmail ligero viene muy bien)