Mudanças entre as edições de "Roundcube"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
(19 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
  wget -c http://ufpr.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.2.1.tar.gz
+
== baixando e configurando ==
  tar zxvf roundcubemail-0.2.1.tar.gz
+
  wget -c http://ufpr.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.3.1/roundcubemail-0.3.1.tar.gz
  mv roundcubemail-0.2.1 /var/www/webmail
+
  tar zxvf roundcubemail-0.3.1.tar.gz
 +
  mv roundcubemail-0.3.1 /var/www/webmail
 
  cd /var/www/webmail/config
 
  cd /var/www/webmail/config
 
  cp db.inc.php.dist db.inc.php
 
  cp db.inc.php.dist db.inc.php
Linha 7: Linha 8:
 
  cd ..
 
  cd ..
 
  chown -R www-data temp logs
 
  chown -R www-data temp logs
cp /home/arq/roundcube_logo.png /var/www/nkosi.org/webmail/skins/default/images/
 
cp /home/arq/favicon.ico /var/www/nkosi.org/webmail/skins/default/images/
 
 
em db.inc.php altera a linha 21 de acordo com as informações do seu banco de dados
 
  
 +
== no mysql ==
 
  mysql -u root -p
 
  mysql -u root -p
 
  mysql > GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'suasenha';
 
  mysql > GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'suasenha';
Linha 19: Linha 17:
 
  mysql > quit
 
  mysql > quit
  
instalando depedencias:
+
em db.inc.php:
 +
$rcmail_config['db_dsnw'] = 'mysql://nomedeusuario:senha@localhost/tabela';
 +
 
 +
 
 +
== instalando depedencias ==
 
  # apt-get install php-pear libmagic-dev php5-dev make php5-gd php5-mcrypt build-essential
 
  # apt-get install php-pear libmagic-dev php5-dev make php5-gd php5-mcrypt build-essential
 
  # pecl install fileinfo
 
  # pecl install fileinfo
Linha 25: Linha 27:
  
  
 +
== para testar dependencias e configurações ==
  
em config/main.inc.php na linha 321
+
altere em main.inc.php
  
de  
+
de
 
  $rcmail_config['enable_installer'] = false;
 
  $rcmail_config['enable_installer'] = false;
 
para  
 
para  
Linha 35: Linha 38:
 
acesse http://localhost/webmail/installer/
 
acesse http://localhost/webmail/installer/
  
 +
== customizações ==
 +
em
 +
$rcmail_config['default_host'] = 'nkosi.org';
 +
 +
criar pastas automaticas
 +
$rcmail_config['create_default_folders'] = FALSE;
 +
para
 +
$rcmail_config['create_default_folders'] = TRUE;
 +
 +
* logotipo em webmail/skins/default/images/roundcube_logo.png
 +
* icones em /var/www/nkosi.org/webmail/skins/default/images/favicon.ico
 +
 +
== autocomplementar usuário ==
 +
em skins/default/templates/login.html
 +
 +
na versão 0.4.2, altere de
 +
<roundcube:object name="loginform" form="form" autocomplete="off" />
 +
por
 +
<roundcube:object name="loginform" form="form" autocomplete="on" />
 +
 +
na versão 0.5.0, altere de
 +
<roundcube:object name="loginform" form="form" />
 +
 +
para
 +
<roundcube:object name="loginform" form="form" autocomplete="on" />
  
 +
na versão 0.5.1, altere em main.inc.php
 +
$rcmail_config['login_autocomplete'] = 0;
  
 +
sendo 0 - desabilitado, 1 - nome e domínio, 2 - nome, domínio e senha
  
 +
== referencias ==
 
* http://www.roundcubeforum.net/downloads/old-style-plugins-patches/3/plesk-poppassd-password-change-0-2-1-18/
 
* http://www.roundcubeforum.net/downloads/old-style-plugins-patches/3/plesk-poppassd-password-change-0-2-1-18/
 
* http://www.roundcubeforum.net/api-based-plugins/4830-plugin-repository.html
 
* http://www.roundcubeforum.net/api-based-plugins/4830-plugin-repository.html
Linha 43: Linha 75:
 
* http://code.google.com/p/myroundcube/downloads/list
 
* http://code.google.com/p/myroundcube/downloads/list
 
* http://alec.pl/roundcube/managesieve/
 
* http://alec.pl/roundcube/managesieve/
 +
* http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4934
 +
* http://syscp.org/wiki/contrib/Roundcube#settings
 +
* http://initware.de/content/enable-autocomplete-roundcube-login
 +
 +
== vacation roundcube==
 +
Vacation autoresponder on 0.7.0
 +
 +
In roudcube, Settings -> Filters, create a filter with action 'out of office message' or somethig like that (sorry, i can't remember the exact label now)
 +
 +
== redirecionamento após logout ==
 +
 +
* http://codevote.blogspot.com.br/2013/07/roundcube-mail-how-to-redirect-to-url.html
 +
* http://notes.sagredo.eu/node/35#logout_redirect
 +
 +
em index.php
 +
$OUTPUT->show_message('loggedout');
 +
$RCMAIL->logout_actions();
 +
$RCMAIL->kill_session();
 +
header('location: https://redirect URL/'); die();
 +
// $RCMAIL->plugins->exec_h
  
  
  
[[Categoria: Plataforma Nkosi]]
+
[[Categoria:Email]]

Edição atual tal como às 01h03min de 6 de dezembro de 2014

baixando e configurando

wget -c http://ufpr.dl.sourceforge.net/project/roundcubemail/roundcubemail/0.3.1/roundcubemail-0.3.1.tar.gz
tar zxvf roundcubemail-0.3.1.tar.gz
mv roundcubemail-0.3.1 /var/www/webmail
cd /var/www/webmail/config
cp db.inc.php.dist db.inc.php
cp main.inc.php.dist main.inc.php
cd ..
chown -R www-data temp logs

no mysql

mysql -u root -p
mysql > GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'suasenha';
mysql > create database roundcubemail;
mysql > use roundcubemail;
mysql > source SQL/mysql.initial.sql
mysql > quit

em db.inc.php:

$rcmail_config['db_dsnw'] = 'mysql://nomedeusuario:senha@localhost/tabela'; 


instalando depedencias

# apt-get install php-pear libmagic-dev php5-dev make php5-gd php5-mcrypt build-essential
# pecl install fileinfo
# echo "extension=fileinfo.so" | tee /etc/php5/conf.d/fileinfo.ini


para testar dependencias e configurações

altere em main.inc.php

de

$rcmail_config['enable_installer'] = false;

para

$rcmail_config['enable_installer'] = true;

acesse http://localhost/webmail/installer/

customizações

em

$rcmail_config['default_host'] = 'nkosi.org';

criar pastas automaticas

$rcmail_config['create_default_folders'] = FALSE;

para

$rcmail_config['create_default_folders'] = TRUE;
  • logotipo em webmail/skins/default/images/roundcube_logo.png
  • icones em /var/www/nkosi.org/webmail/skins/default/images/favicon.ico

autocomplementar usuário

em skins/default/templates/login.html

na versão 0.4.2, altere de

<roundcube:object name="loginform" form="form" autocomplete="off" />

por

<roundcube:object name="loginform" form="form" autocomplete="on" />

na versão 0.5.0, altere de

<roundcube:object name="loginform" form="form" />

para

<roundcube:object name="loginform" form="form" autocomplete="on" />

na versão 0.5.1, altere em main.inc.php

$rcmail_config['login_autocomplete'] = 0;

sendo 0 - desabilitado, 1 - nome e domínio, 2 - nome, domínio e senha

referencias

vacation roundcube

Vacation autoresponder on 0.7.0

In roudcube, Settings -> Filters, create a filter with action 'out of office message' or somethig like that (sorry, i can't remember the exact label now)

redirecionamento após logout

em index.php

$OUTPUT->show_message('loggedout');
$RCMAIL->logout_actions();
$RCMAIL->kill_session();
header('location: https://redirect URL/'); die();
// $RCMAIL->plugins->exec_h