Webmail Roundcubemail em PHP4/PHP5 com skins, LDAP e extras
Toda diretoria de empresa com servidor de e-mail interno gostaria de acessar suas mensagens via internet (webmail). O Roundcubemail é uma alternativa ao Squirrelmail, Uebimiau, Horde, Openwebmail etc. Implemente este prático, leve e bonito webmail. Demonstrarei a instalação tanto com suporte a PHP4 como PHP5, instalação de skins, suporte a LDAP e outros extras.
Parte 6: Padronizando alguns parâmetros para usuários
Para definir um padrão para alguns recursos e preferências de todos os usuários, se faz necessário alterar o seguinte e tão conhecido arquivo, o main.inc.php, geralmente localizado em /var/www/html/config/main.inc.php.
Vou comentar cada linha e sua função:
Vou comentar cada linha e sua função:
// Mostra no máximo o valor de mensagens por página
$rcmail_config['pagesize'] = 30;
// use this timezone to display date/time
$rcmail_config['timezone'] = intval(date('O'))/100 - date('I');
// Ativa ou desativa o horário de verão
$rcmail_config['dst_active'] = (bool)date('I');
// Define se as mensagens são exibidas ou não em HTML
$rcmail_config['prefer_html'] = TRUE;
// Define se as mensagens a serem escritas serão ou não em HTML
$rcmail_config['htmleditor'] = FALSE;
// show pretty dates as standard
$rcmail_config['prettydate'] = TRUE;
// Define a ordenação padrão, por data, tamanho, assunto, basta informar em inglês ( tamanho = size, assunto = subject)
$rcmail_config['message_sort_col'] = 'date';
// Define o tipo de ordenação, se em DECRESCENTE OU CRESCENTE, também em inglês
$rcmail_config['message_sort_order'] = 'DESC';
// Define tipo o que ocorre em gmail, o famoso RASCUNHO, ou auto-save em tantos segundos
$rcmail_config['draft_autosave'] = 100;
// Define se ao clicar na mensagem ela será pré-visualizada
$rcmail_config['preview_pane'] = TRUE;
// Define se a pré-visualização será em vertical
$rcmail_config['preview_pane_vertical'] = TRUE;
// Define o valor máximo para o número de páginas
$rcmail_config['max_pagesize'] = 100;
$rcmail_config['pagesize'] = 30;
// use this timezone to display date/time
$rcmail_config['timezone'] = intval(date('O'))/100 - date('I');
// Ativa ou desativa o horário de verão
$rcmail_config['dst_active'] = (bool)date('I');
// Define se as mensagens são exibidas ou não em HTML
$rcmail_config['prefer_html'] = TRUE;
// Define se as mensagens a serem escritas serão ou não em HTML
$rcmail_config['htmleditor'] = FALSE;
// show pretty dates as standard
$rcmail_config['prettydate'] = TRUE;
// Define a ordenação padrão, por data, tamanho, assunto, basta informar em inglês ( tamanho = size, assunto = subject)
$rcmail_config['message_sort_col'] = 'date';
// Define o tipo de ordenação, se em DECRESCENTE OU CRESCENTE, também em inglês
$rcmail_config['message_sort_order'] = 'DESC';
// Define tipo o que ocorre em gmail, o famoso RASCUNHO, ou auto-save em tantos segundos
$rcmail_config['draft_autosave'] = 100;
// Define se ao clicar na mensagem ela será pré-visualizada
$rcmail_config['preview_pane'] = TRUE;
// Define se a pré-visualização será em vertical
$rcmail_config['preview_pane_vertical'] = TRUE;
// Define o valor máximo para o número de páginas
$rcmail_config['max_pagesize'] = 100;
=D