Para desbloquear um usuário / conta execute o comando abaixo através do usuário zimbra.
zmprov ma wellington@haidar.com.br zimbraAccountStatus active
Linux – Abrindo nossas mentes…
Software Livre
Para desbloquear um usuário / conta execute o comando abaixo através do usuário zimbra.
zmprov ma wellington@haidar.com.br zimbraAccountStatus active
Vamos atualizar o Debian 6 Squeeze para a 7 Wheezy.
Para a atualização da versão 6 para a 7 é necessário primeiro atualizar o kernel e depois a versão do sistema
Para isso vamos fazer:
1º – Edite o arquivo /etc/apt/sources.list e altere as palavras squeezepara wheezy
2º – Execute o comando # apt-get update
3º – Execute o comando # apt-cache search linux-image | grep meta e escolha o seu melhor kernel conforme seu hardware.
4º – Agora atualize seu o kernel.# apt-get install linux-image-686
5º – Reinicie a máquinas para funcionar com o novo kernel.
6º – Agora vamos atualizar o resto da distribuição. # apt-get dist-upgrade
Depois que terminar o download seu sistema está atualizado para versão Debian 7 Wheezy.
Vamos mostrar como habilitar o recurso de auditoria de contas, tanto para envio como recebimento de mensagens
# Para Habilitar
zmprov ma conta_monitorada@tribosys.com.br zimbraInterceptAddress conta_monitor@tribosys.com.br
#Verificar se está monitorando
zmprov ga conta_monitorada@tribosys.com.br | grep zimbraInterceptAddress
# Para Desabilitar
zmprov ma conta_monitorada@tribosys.com.br zimbraInterceptAddress “”
Nos dias atuais a pratica de spam é algo que incomoda todo administrador de redes …
Vou mostrar algumas praticas para aumentar a eficacia dos filtros e verificações para spam.
Primeiro vamos habilitar alguns parâmetros de verificação de DNS … no Painel Administrador vamos em Configuração -> Configurações Globais -> Aba MTA:
Verificações do protocolo
[ x ] O endereço do remetente precisa ser totalmente qualificado (reject_non_fqdn_sender)
Verificações do DNS
[ x ] Endereço IP do cliente (reject_unknown_client_hostname)
[ x ] Nome do host na saudação (reject_unknown_helo_hostname)
[ x ] Domínio do remetente (reject_unknown_sender_domain)
É interessante utilizarmos listas de RBLs, segue algumas:
dnsbl.njabl.org
cbl.abuseat.org
bl.spamcop.net
sbl.spamhaus.org
relays.mail-abuse.org
xbl.spamhaus.org
sbl-xbl.spamhaus.org
dnsbl.sorbs.net
zen.spamhaus.org
dsn.rfc-ignorant.org
cbl.anti-spam.org.cn
cdl.anti-spam.org.cn
cblplus.anti-spam.org.cn
cblless.anti-spam.org.cn
Podemos ainda criar lista de whitelist e blacklist para o spamassassim, para isso edite o arquivo abaixo
# vi /opt/zimbra/conf/spamassassin/local.cf
No fim do arquivo podemos adicionar regras como os exemplos abaixo:
whitelist_from email@dominio.com
whitelist_from *@dominio.com.br
whitelist_from *dominio.com.br
blacklist_from email@dominio.com
blacklist_from *@dominio.com.br
blacklist_from *dominio.com.br
E outra forma interessante porem trabalhosa é monitorar os logs, identificar as origem de spam e criar um firewall com o bloqueio, particularmente funciona muito bem porem muito trabalhoso também.
Quando o certificado vence no zimbra temos problema com a inicialização da LDAP. Vou mostrar como verificar e renovar.
Para verificar os certificados / datas
#/opt/zimbra/bin/zmcertmgr viewdeployedcrt
Para renovar o certificado
#/opt/zimbra/bin/zmcertmgr createca -new
#/opt/zimbra/bin/zmcertmgr createcrt -new -days 365
#/opt/zimbra/bin/zmcertmgr deploycrt self
#/opt/zimbra/bin/zmcertmgr deployca
Caso a LDAP não esteja iniciando, é só reniciar para carregar normalmente.
Para instalar o sarg é necessário incluir um repositório
# vim /etc/apt/sources.list
Inclua a linha no fim do arquivo
deb http://backports.debian.org/debian-backports squeeze-backports main
Execute a atualização da lista e em seguida vamos instalar.
# apt-get update
# apt-get install sarg
Para visualizar a chave do SambaSID:
# net getlocalsid
SID for domain SERVIDOR is: S-1-5-21-539773990-1534018360-2778324544
Para alterar a chave:
# net setlocalsid S-1-5-21-1935951377-3571214764-3921200734
# net setdomainsid S-1-5-21-1935951377-3571214764-3921200734
Vamos atualizar o Debian 5 Lenny para a 6 Squeeze.
Para a atualização da versão 5 para a 6 é necessário primeiro atualizar o kernel e depois a versão do sistema
Para isso vamos fazer:
1º – Edite o arquivo /etc/apt/sources.list e altere as palavras lenny para squeeze
2º – Execute o comando # apt-get update
3º – Execute o comando # apt-cache search linux-image | grep meta e escolha o seu melhor kernel conforme seu hardware.
4º – Agora atualize seu o kernel.# apt-get install linux-image-686
5º – Reinicie a máquinas para funcionar com o novo kernel.
6º – Agora vamos atualizar o resto da distribuição. # apt-get dist-upgrade
Depois que terminar o download seu sistema está atualizado para versão Debian 6 Squeeze.
Para instalarmos o Zimbra Open Source no Debian 6 Squeeze é necessário algumas modificações para conseguir, vamos lá …
apt-get update apt-get upgrade --show-upgraded
Dependencias
apt-get install sudo libpcre3 libgmp3c2 lib32gmp3-dev libgmp3-dev sysstat libexpat1 libidn11 perl-modules wget lzma Baixar o pacote mais atualizado o Zimbra Open Source no site deles http://www.zimbra.com/downloads/os-downloads.html wget http://files2.zimbra.com/downloads/7.1.4_GA/zcs-7.1.4_GA_2555.DEBIAN5_64.20120105094627.tgz tar -xzvf zcs* cd zcs*
Entre no diretorio descompactado e modificaremos o arquivo:
vi util/utilfunc.sh
De
PREREQ_PACKAGES="sudo libidn11 libgmp3c2 libstdc++6"
Para
PREREQ_PACKAGES="sudo libidn11 libgmp3 libstdc++6"
Apos isso vamos baixar os pacotes e instalar
wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_amd64.deb wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.15.5.6ubuntu4.5_i386.deb dpkg -i dpkg*deb
Apos isso é só instalar o Zimbra Open Source normalmente
./install.sh --platform-override
Terminada a instalação do Zimbra Open Source vamos voltar a versão do dpkg para a original
apt-get install dpkg
Fonte:
http://library.linode.com/email/zimbra/install-zimbra-debian-6-squeeze?format=source
http://library.linode.com/email/zimbra/install-zimbra-debian-6-squeeze
Operadores matemáticos que podem ser utilizados:
+ soma
– subtração
* multiplicação
/ divisão
% módulo
Operadores lógicos que podem ser utilizados:
& E
| Ou
= Igual
> Maior
>= Maior ou igual que
< Menor
<= Menor ou igual que
!= Diferente
Para realizar uma operação lógica basta colocala entre $[ ] exemplo:
$[1 + 2]
$[${ARG1} + ${ARG2}]
Atribuindo o valor à uma variável:
Set(VARIÁVE=$[${ARG1} + ${ARG2}])
Expressões / Aplicações Lógicas
GotoIf() É uma estrutura de seleção seguida de um goto, ou seja, vai para determinada parte do extensions.conf caso seja verdadeiro, exemplo
exten => s,n,GotoIf($[4>3]?ura,s,1:ura,i,1) – Caso 4 seja maior que 3, vai para o contexto ura, extension s e prioridade 1, caso seja falso vai para contexto ura, extensão i (invalid) e prioridade 1.
GotoIfTime() – Desvia o contexto caso o horário esteja de acordo com o especificado, exemplo:
exten => s,n,GoIfTime(8:00-12:59,*,*,*?manha,s,1)
ExecIf – Executa algo se a expressão for verdadeira
exten => s,n,ExecIf($[4>3]?SayDigits(4))
ExecIfTime() Executa algo caso a hora seja a hora especificada. Você pode usa-la no horário de almoço por exemplo, tocando um arquivo de audio que diz que a empresa está em seu horário de almoço.
exten => s,n,ExecIfTime(12:00-13:00,*,*,*?PlayBack(almoco))
FONTE: Asterisk na prática – Alexandre Keller – novatec