Iniciar uma conversa

Como obter o último login dos usuários?

O ultimo login fica registrado no arquivo icewarp/mail/dominio/usuario/useraccess.dat, mas é binario.
 
Você pode obter último login das seguintes formas:
 
- tool get userstatistics 01/4/2008 10/5/2010 admin@icewarpdemo.com

Ou pelo console em Status/Estastíticas de usuários, usando o botão de exportar, que irá gerar arquivo CSV, da mesma forma que o tool.

Obs: Note que a opção "Ativar logs de estatísticas para todas as contas", em Status/Estatísticas 
(Na v9 em Domínios & Contas / Configuração Globais / Contas),  precisa estar ativada.

- Usar a funcao da API (veja icewarp/api/classes.txt)
 
function GetUserStatistics(const From: WideString; const To_: WideString;
                               const Filter: WideString): WideString;
dispid 222;

Veja 
FAQ contendo scripts que permitem obter último login via Objeto COM (Windows).

* Dica

O último login é informando no 11o campo (marcado com [Last Login] no header) do arquivo CSV.

Você pode obter estatísticas para um domínio inteiro, da seguinte forma:

$com->GetUserStatistics("01.01.2007", "01.01.2009", "merakdemo.com");

As strings CSV podem ser facilmente convertidas para um array, veja: http://cz2.php.net/manual/en/function.str-getcsv.php

FAQ contendo scripts

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Flávio Zarur Lucarelli

  2. Publicado
  3. Atualizado

Comentários