QMAIL, um poderoso MTA (FreeBSD)

Nesse artigo falo sobre um dos maiores MTA's Open Source existentes hoje para servidores de produção. Aqui descrevo as características do pacote para FreeBSD, mas o conceito é válido para instalações em outros *UNIXes.

[ Hits: 21.445 ]

Por: Priscilla Pedde em 27/10/2009


Definindo seus programas



Toda a estrutura interna de aplicações do Qmail segue as recomendações do Daniel, ou seja, as daemons são controladas por sua própria aplicação, chamada daemontools e sua estrutura fica abaixo de /var/qmail/service com link simbólico para /service, como pode ser visto abaixo:
  • pop3d /var/qmail/service/pop3d/
  • qmail /var/qmail/service/qmail/
  • qmqpd /var/qmail/service/qmqpd/
  • smtpd /var/qmail/service/smtpd/
  • smtpsd /var/qmail/service/smtpsd/

QMAIL-LDAP - Fila:

A fila do Qmail-LDAP segue a mesma já conhecida "/var/qmail/queue/."

QMAIL-LDAP - Mailbox:

O Qmail armazenará as mensagens em /var/mail. Enfim, onde encontram-se todas as caixas postais dos usuários.

QMAIL-LDAP - Arquivos de configuração:

Os arquivos de configuração são armazenados em /var/qmail/control/.

Os anexos das mensagens:

Todo o arquivo que é anexado à uma mensagem, antes de ser enviada, é transformada em arquivo texto pelo cliente (Outlook, Thunderbird). Esse formato que o anexo se transforma antes do email ser enviado tem um nome, chama-se MIME (Multipurpose Internet Mail Extension). E é claro que essa transformação não é feita.

Segundo as RFC's 822 e 2045 até a 2049 que regem as regras MIME, todo o arquivo em anexo que é transformado em MIME deve ter uma assinatura padrão que os identifique.

Para entender melhor, separe em seu cliente de correio duas mensagens distintas que possuam o mesmo tipo de anexo e analise o código fonte.

Qmail-LDAP - IMAP E POP:

Os serviços do IMAP e POP-SSL do Qmail-LDAP são controlados pelos seguintes scripts armazenados em /usr/local/etc/rc.d:
  • courier-authdaemond = Responsável pela autenticação com o LDAP
  • courier-imap-imapd-ssl.sh = Responsável pelo IMAP-SSL
  • courier-imap-imapd.sh = Responsável pelo IMAP
  • courier-imap-pop3d-ssl.sh = Responsável pelo POP-SSL
  • courier-imap-pop3d.sh = Responsável pelo POP

Em "/service" existe um processo responsável pelo POP e aqui também. Porém aqui ele apenas controla o POP-SSL deixando o Qmail responsável pelo POP.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Definindo seus programas
   3. Verificando os logs
Outros artigos deste autor

O primeiro FISL ninguém esquece!

Nagios + MySQL no Debian

Leitura recomendada

Postfix com autenticação em base LDAP no Slackware

Utilizando o pine com o fetchmail

Alteração de temas no Zimbra 8.0.7

Relay autenticado para Postfix no Debian

Trabalhando com os logs do Postfix/Qmail usando o isoqlog

  
Comentários
[1] Comentário enviado por grandmaster em 27/10/2009 - 09:19h

Faz bastante tempo que não uso ele.

Estava usando mais recentemente o postfix. Legal o artigo.

---
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[2] Comentário enviado por DebianWoman em 28/10/2009 - 07:26h

Faço uma indicação a um excelente artigo escrito pelo nosso colega do VOL Leonardo Damasceno. "Qmail: Simples e Funcional" para Debian.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts