FAQ, Perguntas freqüentemente perguntadas
1- Quando faço login não aparece nenhum módulo além do "home" e "sair".
2 - Ao criar um evento no calendário, aparece somente 1 grupo/usuário disponível para convidar.
3 - Minha sessão expira sem motivo.
4 - Minha sessão expira com anexos grandes.
5 - Filtros com acentos não funcionam.
6 - Quando logo no expresso e em seguida eu fecho o navegador sem fazer logoff, na próxima vez que eu abro ele simplesmente não pede senha.
7 - Aparece "Database error: Invalid SQL: SELECT" após instalar/atualizar o Expresso.
8 - Como faço para instalar o expresso na minha distribuição? O expresso funciona na minha distribuição favorita?
9 - Quando faço login, minha sessão expira logo em seguida
10 - Quando tento criar um usuário pelo ExpressoAdmin, dá um erro "create(INBOX): Login failed".
11 - Como faço para utilizar múltiplos domínios (ou domínios virtuais) no Expresso?
12 - Como faço para reenviar uma mensagem que ficou em quarentena por causa do MailScanner?
13 - Error renaming user mailboxes*.
14 - Como configurar autenticação no postfix (smtp)
15 - De que maneira devo proceder com a reportação de um problema?
1 - Quando faço login não aparece nenhum módulo além do "home" e "sair".
Você deve estar sem permissão para acessar os módulos, provavelmente seu banco de dados está incompleto. Tente recriar o banco de dados
2 - Ao criar um evento no calendário, aparece somente 1 grupo/usuário disponível para convidar.
Existe um problema conhecido no Firefox versão 1.0 Preview Release. Se o cliente usar esta versão haverá problemas na criação do evento.
3 - Minha seção expira sem motivo.
Verifique se sua conexão não está fazendo alguma espécie de cache, principalmente passando por algum proxy.
4 - Minha seção expira com anexos grandes.
Para arquivos maiores de 8 mb, e usando Internet Explorer esta é um problema conhecido.
5 - Filtros com acentos não funcionam.
Existe um problema conhecido de codificação de assuntos de emails advindos de clientes Outlook. Este problema não possui solução, mais informações em #8
6 - Quando logo no expresso e em seguida eu fecho o navegador sem fazer logoff, na próxima vez que eu abro ele simplesmente não pede senha.
É normal, o mesmo ocorre com o Gmail e outras aplicações Web que usam sessão como forma de verificar se um usuário este ativo. Por padrão as sessões são expiradas em 60 min. de inatividade.
7 - Aparece "Database error: Invalid SQL: SELECT" após instalar/atualizar o Expresso.
Para quem for atualizar ou instalar o Expresso pelo pacote expresso.tar.gz ou qualquer modulo separadamente, é imprescindível que se siga o roteiro especificado no item "Como atualizar os módulos do Expresso" neste wiki.
8 - Como faço para instalar o expresso na minha distribuição? O expresso funciona na minha distribuição favorita?
O Expresso é uma aplicação que roda no interpretador PHP, Java Script e navegador. Ele independe de plataforma, todo caso isso não é exaustivamente testado todo tempo. Cada distribuição tem suas particularidades de instalação e essa não é uma tarefa para iniciantes no Linux.
9 - Quando faço login minha sessão expira logo em seguida
Você deve estar sem permissão para acessar a pasta /php_sessions no servidor ou com pouco espaço em disco nessa pasta, para gerenciar as sessões PHP. A causa pode ser também configurações do php alheias as recomendadas para o Expresso. Por último se você certificou-se que nenhuma das duas soluções resolvem o problema, reveja todas as configurações do Expresso no header.inc.php e no módulo admin.
Para mais dúvidas veja o manual de instalação do Expresso.
10 - Quando tento criar um usuário pelo ExpressoAdmin, dá um erro "create(INBOX): Login failed"
Se aparecer um alerta do tipo "Erro na funcao imap_function->create(INBOX): Login failed:", com certeza isso tem a ver com problema na autenticação do admin do Cyrus IMAP. Na configuração padrão do Expresso, o admin do cyrus IMAP é o usuário expresso-admin. A configuração dessa autenticação, utilizada para criar, editar e excluir caixas postais no módulo ExpressoAdmin, pode ser editada no módulo Administrador => item Email Admin => Configurações do Servidor. Logo, se vc utiliza o usuário expresso-admin e alterou sua senha após a instalação do Expresso, vc DEVE alterar a senha nessa configuração também. Caso contrário, terá esse tipo de problema.
11 - Como faço para utilizar múltiplos domínios (ou domínios virtuais) no Expresso?
A atual arquitetura do Expresso impede o uso de domínios virtuais. Porém é possível utilizar vários domínios, mas cada conta deve possuir um único UID, ou seja, uma única caixa de e-mail. Por exemplo, você tem o dominio expresso.org e prognus.org. Eu posso configurá-los no Expresso e fazer o seguinte mapeamento:
- e-mail -> UID/caixa de e-mail
- william@… -> william
- william@… -> william2
Ainda é possível fazer os dois e-mails apontando para um único UID, um único usuário, como um alias de e-mail. O que não é possível fazer é apontar cada e-mail para duas contas diferentes, mas com o mesmo nome, por exemplo:
william@… -> williamwilliam@… -> william
Para configurar múltiplos domínios no Expresso, adicionar o novo domínio no /etc/postfix/expresso-dominios, como este exemplo:
expresso.org OK prognus.org OKEm seguida execute o "postmap" neste aquivo e recarregue o postfix (/etc/init.d/postfix reload). Agora é só criar as contas dos usuários e colocar o endereço de e-mail.
12 - Como faço para reenviar uma mensagem que ficou em quarentena por causa do Mailscanner ?
Simples. No console do servidor Cyrus, executar o comando: cat /mailscanner/quarantine/1010. | cyrdeliver <loginusuarioexpresso>
13 - Error renaming user mailboxes*.
Erro: Error renaming user mailboxes*.
Retorno do servidor: Operation is not supported on mailbox
Solução:
Ajustar no arquivo /etc/imapd.conf a diretiva abaixo: allowusermoves: yes
14 - Como configurar autenticação no postfix (SMTP)
Para permitir que o postfix possa autenticar usuários, primeiramente é importante ter o próprio postfix? e o saslauthd? funcionando corretamente. Em seguida realize as seguintes alterações:
- No principal arquivo de configuração do postfix (/etc/postfix/main.cf):
## ## Configuracao SASL (http://www.postfix.org/SASL_README.html) ## smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_authenticated_header = yes # Busca as configuracoes em /etc/postfix/sasl/smtpd.conf smtpd_sasl_path = smtpd # Adicione estes dois parâmetros (caso já não estejam configurados) e nesta sequencia! smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, .... restante das configurações existentes atualmente ... permit
- Adicione o arquivo de configuração do SASL, em /etc/postfix/sasl/smtpd.conf, conforme apontado anteriormente:
pwcheck_method: saslauthd mech_list: PLAIN LOGIN log_level: 2
- Aplicando as novas configurações e testando:
# Aplicando as novas configurações do postfix /etc/init.d/postfix reload
- Gerando a chave de autenticação, para realizar o teste (há mais formas de gerar esta chave, mas aqui será demonstrado somente duas):
# Forma 1: $ printf 'usernamepassword' | mmencode AHVzZXJuYW1lAHBhc3N3b3Jk # Forma 2: $perl -MMIME::Base64 -e 'print encode_base64("usernamepassword");' AHVzZXJuYW1lAHBhc3N3b3Jk
- Testando...
$ telnet server.example.com 25 ... 220 server.example.com ESMTP Postfix EHLO client.example.com 250-server.example.com 250-PIPELINING 250-SIZE 10240000 250-ETRN 250-AUTH DIGEST-MD5 PLAIN CRAM-MD5 250 8BITMIME AUTH PLAIN AHVzZXJuYW1lAHBhc3N3b3Jk 235 Authentication successful
Caso esteja procurando fazer uma configuração personalizada, verifique a documentação do Postfix, que por sinal é bem completa!
15 - De que maneira devo proceder com a reportação de um problema?
Primeiramente deve-se ter o cache e cookies limpos (CTRL + SHIFT + DEL). Ver [IMG-1].
Limpando o cache e cookies
IMG-1: Limpando o cache e cookies
Se após ter limpado o cache e cookies, ter testado e o problema novamente ocorrer:
De um Print Screen ('PrtSc', 'PrtScn') na tela com o problema juntamente com o debug aberto (Tecla F12), de preferência a aba Console e a opção 'tudo'('All') selecionada como na [IMG-2].
Print Screen do console
IMG-2: Print Screen do console
Descreva o problema com detalhes porém de forma que seja facilmente interpretado.
Identifique qual versão do expresso está usando e qual revisão/versão.
Identifique qual navegador está usando e qual a versão do navegador.
Identifique qual Sistema Operacional está utilizando.