"Marcio Merlone" <[EMAIL PROTECTED]> writes:
> HOJE
> E-mail: joao@dominiovirtual
> Cfg MUA: xpto
> Mailbox: /var/mail/xtpo
> Redirecionamento: joao@dominiovirtual xpto@dominioreal
>
> QMAIL
> E-mail: joao@dominiovirtual
> Cfg MUA: joao@dominiovirtual mais uma vez.
> Maildir: /var/vpopmail/domains/dominiovirtual/joao/Maildir/
> Redirecionamento: N�o usa.
>
> NEED:
> E-mail: joao@dominiovirtual
> Cfg MUA: xpto
> Maildir: /qualquercoisa/xpto/Maildir/
> Redirecionamento: joao@dominiovirtual xpto@dominioreal
Isso � simples. O Postfix tem suporte a dom�nios virtuais a la
sendmail e de uma maneira espec�fica dele.
Para dom�nios virtuais no estilo Postfix:
======================================================================
� necess�rio ter os dom�nios virtuais corretamente cadastrados no
servidor DNS e ter a m�quina com o Postfix cadastrada como o MX
correspondente.
Editar o arquivo /etc/postfix/main.cf e acrescentar a seguinte linha:
virtual_maps = hash:/etc/postfix/virtual
NOTA:. 'hash' pode ser substitu�do por qualquer outro
tipo de mapa suportado, como por exemplo 'ldap'.
O arquivo /etc/postfix/virtual segue o seguinte formato:
foo.mil.god Configura��o do dom�nio 'foo.mil.god'
[EMAIL PROTECTED] [EMAIL PROTECTED]
@foo.mil.god [EMAIL PROTECTED]
No exemplo acima, o dom�nio virtual configurado foi o
'foo.mil.god'. V�rios dom�nios virtuais podem ser listados neste
arquivo, bem como v�rias contas para um mesmo dom�nio.
NOTA:. A linha 'Configura��o do ...' *�* necess�ria!
======================================================================
J� para dom�nio virtuais no estilo sendmail:
======================================================================
� necess�rio ter os dom�nios virtuais corretamente cadastrados no
servidor DNS e ter a m�quina com o Postfix cadastrada como o MX
correspondente.
Editar o arquivo /etc/postfix/main.cf e acrescentar a seguinte linha:
virtual_maps = hash:/etc/postfix/virtual
NOTA:. 'hash' pode ser substitu�do por qualquer outro
tipo de mapa suportado, como por exemplo 'ldap'.
A linha que cont�m a configura��o dos dom�nios para os quais este
Postfix recebe mensagens tamb�m deve ser alterada:
mydestination = ... dominio.virtual ...
Para o exemplo a seguir, ter�amos, ent�o:
mydestination = $myhostname, localhost.$mydomain $mydomain,
foo.mil.god
O arquivo /etc/postfix/virtual segue o seguinte formato:
[EMAIL PROTECTED] [EMAIL PROTECTED]
@foo.mil.god [EMAIL PROTECTED]
No exemplo acima, o dom�nio virtual configurado foi o
'foo.mil.god'. V�rios dom�nios virtuais podem ser listados neste
arquivo, bem como v�rias contas para um mesmo dom�nio. Repare que
*N�O* h� o coment�rio e nem a linha listando apenas o nome do dom�nio
a ser configurado.
======================================================================
Captou? :-))
Cadastre todos os usu�rios e seus redirecionamentos e, se quiser, uma
entrada para pegar os e-mails que n�o pertencem a nenhum usu�rio (ou,
se n�o quiser criar todos... :o))
> Para chegarmos a esta necessidade, precisar�amos criar uma situa��o
> semelhante � existente: os pares user/pass armazenados em uma tabela (hoje
> um dbm, amanh� mysql), todos eles funcionando com o dom�nio principal
> (xpto@dominioreal), e nos dom�nios virtuais apenas os redirecionamentos de
> virtual para real (o atual virtusertable do sendmail):
>
> joao@dominiovirtual xpto@dominioreal
J� te dei a receita de bolo acima.
Mais mastigado que isso, s� se eu digitasse no servidor por
voc�s. :o)))
Aproveitem essa oportunidade rara no meu humor :o) Fica como um
presente da minha namorada pra voc�s. :-))))
> Estou misturando tudo pois estou pensando na solu��o completa. Pra ser
> sincero, n�o sou muito experiente com MTA�s e seus c�mplices (MDA, MUA e
> afins). Mas preciso tra�ar a solu��o de uma ponta a outra. Quem vai mandar
> nos acess�rios (MDA, POP, SMTP, etc) � o MTA, por isto ele est� no t�pico,
> mas o assunto � todo o conjunto. Conjunto em cluster e balanceamento de
> carga acessando o mesmo Maildir por NFS...
OK...
Imaginei as duas coisas (pouca pr�tica e solu��o completa) :o))
>> Ou eu ou voc� estamos confundindo tudo. Voc� tem certeza que n�o est�
>> misturando SMTP e POP/IMAP???
>
> Estou. ;^)
> Mas esta � a inten��o, se n�o n�o funciona, i.e. n�o tenho uma solu��o.
OK...
Instale o Postfix, configure-o de acordo com uma das receitas acima e
instale o Courier IMAP. (ATEN��O: *N�O* � Courier MTA, � Courier
IMAP.)
O Courier IMAP ser� seu servidor POP / IMAP. Ele tem suporte a
Maildir.
> <pergunta ignorante>
> Me d� uns exemplos de MDA. procmail?
> </pergunta ignorante>
Isso, o procmail e o local (do Postfix) s�o MDA.
MDA = Mail Delivery Agent.
� o programa que recebe a mensagem do MTA e a grava no disco.
MUA = Mail User Agent
Ex:. pine, Gnus, mutt, kmail, etc.
MTA = Mail Transfer Agent
Ex:. Postfix, qmail, sendmail, exim, zmailer, etc.
> Bom saber sobre o LDAP, mas invi�vel agora devido � incapacidade t�cnica no
> assunto x tempo dispon�vel.
Saiu um artigo na revista do linux sobre isso (ainda n�o li), mas n�o
parece ser um bicho de sete cabe�as para se configurar (confesso que
estou para fazer isso h� algum tempo, mas chego em casa e n�o quero
saber de configurar servidor... e como em time que est� ganhando...)
:o))
> O que estou adorando no postfix � que ele usa quase todos os acess�rios do
> sendmail, como o majordomo, procmail e etc...
s/usa/� compat�vel/
A compatibilidade dele com o sendmail � enorme. Para qualquer servi�o
mais s�rio, esse � um ponto muito forte, pois o sendmail � um
padr�o. Quebrar a compatibilidade com ele � tolice. A maioria das
ferramentas s�o escritas para funcionarem o sendmail e, depois, com
outros MTAs.
Abra�os,
--
Godoy. <[EMAIL PROTECTED]> === De MUITO bom humor.
Solutions Developer - Conectiva Inc. - http://en.conectiva.com
Desenvolvedor de Solu��es - Conectiva S.A. - http://www.conectiva.com.br
Assinantes em 14/01/2002: 2221
Mensagens recebidas desde 07/01/1999: 150392
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]