Category — Email
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
Como gerenciar a fila de mesagens do Qmail
Pessoal,
Fila do qmail é algo que é preciso ter cuidado, muitas vezes precisamos gerenciar a fila, deletar emails específicos e isso pode se tornar uma tarefa difícil, ja que o qmail tem sua fila organizada em diversos diretórios e as mensagens sao identificadas com um número único, cada diretório tem uma parte da mensagem, exemplifico aqui a mensagem de numero 478:
mess/457: the message
todo/457: the envelope: where the message came from, where it’s going
intd/457: the envelope, under construction by qmail-queue
info/457: the envelope sender address, after preprocessing
local/457: local envelope recipient addresses, after preprocessing
remote/457: remote envelope recipient addresses, after preprocessing
bounce/457: permanent delivery errors
Parece bem confuso entao apagar uma mensagem da fila, haja visto que ela é dividida em varias partes.
Para isso existe um programa chamado qmHandle que facilita nossa vida, pois ele permite gerenciar, visualizar as mensagens de forma mais amigavel, veja as principais caracteristicas dele:
- Voce poderá ler a fila do qmail, igualmente voce faz com o qmail-read, porem aqui o output do programa é melhor, ele descreve tambem o assunto da mensagem e uso de cores no relatorio;
- Poderá bter um relatório das estatisticas como o qmail-stat, porem com capacidade de fazer isso com cores, bem mais organizado e melhor de entender;
- Voce poderá ver uma mensagem na fila;
- Tambem poderá remover uma mensagem da fila facilmente
Veja alguns exemplos:
[root@woody]# qmHandle
qmHandle v1.2.0
Copyright 1998-2003 Michele Beltrame
Available parameters:
-a : try to send queued messages now (qmail must be running)
-l : list message queues
-L : list local message queue
-R : list remote message queue
-s : show some statistics
-mN : display message number N
-dN : delete message number N
-Stext : delete all messages that have/contain text as Subject
-D : delete all messages in the queue (local and remote)
-V : print program version
Additional (optional) parameters:
-c : display colored output
-N : list message numbers only
(to be used either with -l, -L or -R)
You can view/delete multiple message i.e. -d123 -v456 -d567
É isso, espero ter ajudado
October 17, 2007 No Comments
Servidor de email completo com Qmail Spam control no Freebsd
Pessoal,
Tutorial muito bom para implementação de servidor de email completo com
qmail-spamcontrol : http://www.fehcom.de/qmail/spamcontrol/README_spamcontrol.html
Instalacao no Freebsd utilizando o ports.
http://www.swcat.com/artigos/freebsd/artigo002.php
Ate mais!
September 25, 2007 No Comments
Como instalar postfix com autenticacao sasl smtp auth
Antes da instalação do Postfix, uma dica rapida: no FreeBSD para atualizar sua arvore do ports é digitar:
portsnap fetch
portsnap extract
portsnap update
para implementar o Postfix no FreeBSD siga as intruções abaixo:
1) compilar o /usr/ports/mail/postfix com suporte a sasl2
assim ele instalara o sasl:
/usr/ports/security/cyrus-sasl2-saslauthd
2) configurar no /usr/local/etc/postfix/main.conf
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination,permit_mynetworks,permit
September 11, 2007 No Comments
