Dicas sobre Qmail - redirecionamentos e catchall
Pessoal,
Para fazer um redirecionamento de uma conta no Qmail - Vpopmail para sua conta, sem manter copia local, crie um arquivo .qmail dentro do Maildir da conta a ser redirecionada, com o seguinte conteúdo:
cat /usr/home/vpopmail/domains/seudominio.com/nome_conta_a_ser_redirecionada/Maildir/.qmail
&seu_email@seu_dominio.com
Para fazer um redirecionamento, porem agora mantendo uma cópia tambem para o email que originalmente recebe as mensagens, voce deve criar o mesmo arquivo .qmail dentro do Maildir, adicionando a seguinte linha:
cat /usr/home/vpopmail/domains/seudominio.com/nome_conta_a_ser_redirecionada/Maildir/.qmail
&seu_email@seu_dominio.com
/usr/home/vpopmail/domains/seudominio.com/nome_conta_a_ser_redirecionada/Maildir/
Outra configuração importante que as vezes precisamos utilizar é o catchall, ou seja, uma conta que recebe todos os emails do dominio, podendo ser configurado de várias formas:
1) Para fazer um catchall para o dominio, apagando o email sem fazer
nada:
.qmail-default
| /usr/home/vpopmail/bin/vdelivermail ” delete
2) Para fazer um catchall para o dominio, enviando um email de bounce:
.qmail-default
| /usr/home/vpopmail/bin/vdelivermail ” bounce-no-mailbox
3) Para fazer um catchall para o dominio, enviando todos os emails
que chegam para um endereço local:
.qmail-default
| /usr/home/vpopmail/bin/vdelivermail ” seu_email@seu_dominio.com
October 29, 2007 No Comments
Rock on the NE - Greatest Rock Songs!
Eu particularmente gosto muito desta música:
Ozzy Osbourne
Ozzy Osbourne Live 84 UT Rock and Roll Rebel
October 27, 2007 No Comments
10 dicas rápidas de SEO para melhorar o ranking do seu site.
Pessoal,
Abaixo coloco algumas dicas que acho importante observar para estar bem posicionado nas ferramentas de busca.
1. Use uma palavra chave [keyword] no seu nome de dominio.
2. No Google use um dominio .com
3. No MSN, use o dominio .org - MSN tem uma leve preferencia para os dominios .org
4. Mantenha seu nome de dominio curto
5. Não use traços nos nomes de dominios.
6. Não use números nos nomes de dominios.
7. Sempre use nomes curtos também nas páginas. Ex. /vendas
8. Coloque tudo dentro de pastas. Ex.: www.seunome.com/vendas/ , www.seunome.com/produtos/, observe o uso da barra no final.
9. Não use ? em suas URLs
10. Palavras chave [keyword] em subdominios funcionam bem. Ex.: vendas.meudominio.com
October 25, 2007 No Comments
FreeBSD and Bash is cool!
Pessoal,
Há uns dias atras precisei extrair de centenas de arquivos compactados [.tar.gz] apenas os arquivos chamados index2.php, cada pacote tem pelo menos 30 subpastas com tais arquivos dentro, logo me encontrei com a tarefa de descompactar 300 arquivos .tar.gz :( e retirar deles os arquivos index2.php. A solucao encontrada foi a combinaçao do proprio comando tar com o shell Bash, é claro tudo isso rodando no FreeBSD :
ls -l /home/nick/*.tar.gz | awk ‘{ print $9 }’ | while read files ; do tar –include=*index2.php -zxvf $files ; done
Usei o awk para filtrar a saida do comando ls -l, trazendo somente o nome do arquivo, e criei um loop atraves do while para executar o tar -zxvf com o argumento –include=*index.php que como o nome ja fala, somente inclui o *index2.php para ser extraido.
Uso muito o loop while para inclusive apagar, concatenar um ´nada´ nos arquivos de logs:
ls -l /var/logs/meus_log_files.log | awk ‘{ print $9 }’ | while read files ; do : > $files ; done
Espero ter ajudado!
October 25, 2007 No Comments
Gmail agora vai suportar IMAP
Após alguns anos de espera finalmente o Gmail comeca a suportar o IMAP, “um protoco na camada de aplicação […] que permite que um cliente de email local possa manipular os emails no servidor remoto”.
Google tem o protocolo POP3 disponível desde que o Gmail foi lançado, porem o IMAP tem inúmeras vantagens sobre o POP3, incluindo respostas mais rápidas, porem o que mais me atrai no IMAP é a possibilidade de poder sincronizar minhas mensagens locais do meu cliente de email com o servidor remoto, permitindo ler os emails, deleta-los ou fazer qualquer mudança diretamente no servidor via um programa local. Sem que eu precise baixa-los.
Vejo que a implementacao do IMAP é bem vinda para dispositivos moveis, como o iPhone, ja que podem baixar somente os cabeçalhos das mensagens para leitura e possivel deleção antes da transferencia, nada mais conveniente para o Google ter seu telefone movel trabalhando perfeitamente no sistema de emails online - Gmail.
Novas páginas de ajuda ja explicam como integrar a nova funcionalidade do Gmail com vários clientes de emails.
Faça logon no Gmail e vá para: Settings e clique na aba ‘Forwarding and POP IMAP’ e veja se voce é um dos sortudos a ter essa funcionalidade habilitada em sua conta! Caso ainda nao esteja, não se preocupe, o Google deve habilitar nos próximos dias.
October 24, 2007 No Comments
Instalando e configurando DNS com Djbdns - Tinydns e Dnscache
Bem diferente do BIND que é ao mesmo tempo servidor de cache e autoritativo, o sistema de DNS Djbdns possui 2 daemons separados para tal serviço. O DNSCACHE para caching, onde ele faz as buscas nos root servers para efetuar a resolucao de nomes em uma rede.
O TINYDNS, é servidor de nomes autoritativo, somente responderá requisições que estejam em seu banco de dados.
Lembro aqui que os dois não podem rodar no mesmo IP.
Para instalá-los é bem simples, aqui uso o ports do FreeBSD para dar exemplo de como isso pode ser feito:
Instalando:
root~#cd /usr/ports/dns/djbdns/ && make all install clean
Via ports ele ja adiciona os principais patchs para o funcionamento, ainda instala o daemontools e uicspi-tcp, que são necessários. No entanto você poderá instalar manualmente os pacotes:
http://cr.yp.to/djbdns/djbdns-1.05.tar.gz
http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
Agora adicionamos alguns usuários para que o programa rode com segurança:
root~# pw useradd tinydns -g djbdns -d /dev/null -s /sbin/nologin
root~# pw useradd dnscache -g djbdns -d /dev/null -s /sbin/nologin
root~# pw useradd dnslog -g djbdns -d /dev/null -s /sbin/nologin
Configurando:
root~# mkdir /var/djbdns && cd /var/djbdns/
root~# dnscache-conf dnscache dnslog /var/djbdns/dnscache IP_DA_MAQUINA_QUE_VAI_RODAR
Ex.:
root~#dnscache-conf dnscache dnslog /var/djbdns/dnscache 192.168.10.1
Agora ja com o daemontools rodando, crie um link simbólico para o /service:
root~# ln -s /var/djbdns/dnscache /service/
Em 5 segundos você ja tem o dnscache rodando, porem ele ainda estará somente aceitando conexões no loopback 127.0.0.1, voce precisará dar permissão para outros IPs usarem o serviço:
root~# touch /var/djbdns/dnscache/root/ip/192.168.10
Liberamos assim para toda a rede 192.168.10, se preferir libere somente no seu IP específico.
Test it!
root~# cat /dev/null >/etc/resolv.conf && echo nameserver 127.0.0.1 >/etc/resolv.conf
root~# host yahoo.com
Se ele resolver, é porque tudo esta funcionando perfeitamente. Use o svstat para checar os servicos rodando abaixo do daemontools:
root~#svstat /service/dnscache/
/service/dnscache/: up (pid 443) 686084 seconds
Vamos agora para o tinydns:
O Tinydns ja é diferente do dnscache, ele é servidor de DNS, com ele voce pode responder autoritativamente para os dominios.
Para instalacão do tinydns, após ter instalado o pacote djbdns, é preciso somente configurá-lo:
root~#cd /var/djbdns && tinydns-conf tinydns dnslog /var/djbdns/tinydns IP.DA.MAQUINA
Ex.:
root~#cd /var/djbdns && tinydns-conf tinydns dnslog /var/djbdns/tinydns 192.168.10.2
Nao esqueca de subir o programa via daemontools:
root~#ln -s /var/djbdns/tinydns /service/
Voce agora pode adicionar os dominios no tinydns utilizando os programas que o próprio djbdns disponibiliza:
root~# cd /var/djbdns/tinydns/root/
root~# ./add-ns nome_do_dominio ip_do_dominio
root~# ./add-host host_do_dominio ip_do_dominio
root~# ./add-mx nome_do_dominio ip_do_servidor_de_email
root~# make
Eu particularmente utizo um script pessoal que gera as entradas automaticamente para eu copiar
para o data:
root~#more adiciona_dominio_dns.sh
#!/usr/local/bin/bash
echo ”
.$1::ns1.nomedodns.com
.$1::ns2.nomedodns.com
=$1:65.65.200.200
=mail.$1:65.65.200.200
+$1:65.65.200.200
@$1:65.65.200.200:mail.$1″
Execute: ./adiciona_dominio_dns.sh nomedoseudominio.com, desta forma ele criará entradas como:
.nomedoseudominio.com::ns1.nomedodns.com
.nomedoseudominio.com::ns2.nomedodns.com
=nomedoseudominio.com:65.65.200.200
=mail.nomedoseudominio.com:65.65.200.200
+nomedoseudominio.com:65.65.200.200
@nomedoseudominio.com:65.65.200.200:mail.nomedoseudominio.com
prontas para serem adicionadas no arquivo /var/djbdns/tinydns/root/data
apos isso rode:
root~#cd /var/djbdns/tinydns/root/ ; make
Pronto! Assim voce ja tem o tinydns respondendo pelo seu dominio.
Uma questão que sempre encontro nos foruns e Internet a fora é a criação de DNS primário e DNS secundário, exigido na Fapesp para registro de dominios aqui no Brasil.
O tinydns é muito legal nesse aspecto porque voce simplesmente adicionando mais um IP no seu servidor e rodando o instalacao a partir do ponto:
root~#cd /var/djbdns && tinydns-conf tinydns dnslog /var/djbdns/tinydns 192.168.10.2
mudando o IP e pasta voce terá quantos servidores DNS precisar:
root~#cd /var/djbdns && tinydns-conf tinydns dnslog /var/djbdns/tinydns2 192.168.10.3
root~#cd /var/djbdns && tinydns-conf tinydns dnslog /var/djbdns/tinydns3 192.168.10.4
Percebem que somente alterei a pasta onde ficarão os arquivos e o IP que escutará as requisições, ja o data.cdb criado no DNS 1, vamos chama-lo assim, poderá ser copiado para as pastas dos outros servers sem que precisem ser compilados novamente:
Ex.:
root~#pwd
/var/djbdns/tinydns/root
root~#rsync -arvl data* ../../tinydns2/root/
building file list … done
data
data.cdb
sent 200920 bytes received 64 bytes 401968.00 bytes/sec
total size is 200746 speedup is 1.00
Nesta maquina tenho rodando dois servidores de DNS:
root~#ls -l /var/djbdns/
total 6
drwxr-sr-t 6 root wheel 512 Jun 22 14:20 dnscache
drwxr-sr-t 6 root wheel 512 May 14 13:30 tinydns
drwxr-sr-t 6 root wheel 512 Sep 3 10:23 tinydns2
Esta facilidade de inserir dominios e replicar o servidor rapidamente me atraiu e acredito que será bem util a todos!
October 22, 2007 No Comments
Google adiciona novos recursos para o serviço Analytics.

Google adiciona novos recursos para o serviço Google Analytics.
Vale a pena mencionar aqui sobre o lançamento de algumas novidades no serviço de análise de acessos e gerenciamento, o Google Analytics.
O Google Analytics é uma poderosa ferramenta para controle, gerenciamento e análise de tráfego. Ajudando os administradores de sites a entender a origem das visitas, analisar como se comportam dentro do seu site, enfim uma ferramenta que ajuda em muito na otimização do site em busca de melhores resultados.
As três implementações novas no serviço são:
- Site Search Tracking – Muito bom recurso, pois mostra exatamente quais as as palavras-chave usadas pelos visitantes em pesquisas à página, e para onde os resultados apontaram.
- Event Tracking – Ainda em testes, e limitações no acesso essa opção vai reportar ao administrador da página como os internautas interagem com aspectos multimídias do site, como o flash, etc.
- Outbound Link Tracking – Tambem ainda em teste beta, esta feature mostra os links em que os visitantes clicaram quando foram redirecionados para outros sites.
Veja mais sobre este assunto diretamente no blog do Google Analytics, com mais detalhes.
October 22, 2007 No Comments
Live from de Field
Para quem usa o wordpress, achei um plugin interessante. O Postie, ele permite postar via e-email, ate mesmo do celular, inclusive permite envio de fotos e videos.
October 19, 2007 No Comments
Google tem lucro de 57% no terceiro trimestre de 2007
“We are very pleased with the impressive growth we experienced across our business,” said Eric Schmidt, CEO of Google.
Com $4.23 bilhões de dólares de lucro o Google (NASDAQ: GOOG), apresentou bons resultados em seu terceiro trimestre fiscal no ano de 2007, significando 57% em relação ao ano de 2006, e 9% em relação ao segundo trimestre de 2007.
O Adsense é responsável por 35% do total dos lucros.
Ainda que especialistas afirmam que as metas de crescimento não foram cumpridas, o gigante da Internet está crescendo como nunca, passando de um lucro líquido do ultimo trimestre de US$ 925 milhões para um lucro líquido neste terceiro trimestre US$ 1,07 bilhão.
Um dos motivos que levaram a desaceleração foram as novas aquisições, não estando nestes resultados os custos dedutivos vindos destas aquisições.
Se tiver mais interesse e quiser ver a reportagem completa ou ate mesmo o a versão em PDF.
Alguns links do Google.
October 19, 2007 No Comments
Videoconferencia em Florianopolis
Não gaste mais tempo com viajens para São Paulo ou outros centros do país e do mundo !
Reduza os custos de viagem em até 75 % fazendo reuniões com colegas e clientes em uma conexão segura de videoconferencia.
Uma dica para quem esta em Florianópolis e quer fazer uma reunião, encontro de negócios mas não quer viajar, pode fazer uso da sala de videoconferência que a empresa Keep Account - PSMI, especializada neste tipo de serviço, disponibiliza em São José.
A sala possui equipamentos de ultima geração como os modernos consoles da Polycom, conexão com a Internet de alta velocidade e inclusive tem suporte a multiponto e ISDN, ainda muito usado nos US e Europa para este propósito.
Tudo para garantir qualidade superior no uso da videoconferencia em suas reuniões de negócios.
Videoconferência é um novo meio de reunir-se. Ela permite que um grupo de profissionais com escritórios em estados ou países distantes, reúna-se sem sair de suas respectivas cidades.
Além de ter contato visual, falar e ouvir, você poderá examinar documentos ao mesmo tempo, desenhar em um quadro, exibir slides, passar uma apresentação em PowerPoint, exibir uma fita de vídeo, trabalhar em uma planilha, demonstrar um novo produto - tudo com a ajuda do sistema de vídeoconferência.
October 18, 2007 No Comments

