[MASOCH-L] Problema com gateway de e-mail Postfix

Jeronimo Zucco jczucco at ucs.br
Wed May 16 17:12:31 -03 2007


Olá, lista.

    Estou tendo problemas com o transport no postfix para usuários não 
existentes.

    Minha estrutura é assim:

     internet
         |
(1) Antivirus/Antispam
          |
(2) SMTP interno
     |      |      |
(3) Backends


  BD usuários: openldap.


main.cf SERVER 1 (antivirus):

transport_maps = ldap:/etc/postfix/ldap-transport.cf

-> This consult the ldap server for the backend server where is the 
Maildir:
query_filter = 
(&(&(objectClass=CourierMailAccount)(|(mail=%u)(maildrop=%u)))(|(accountStatus=enabled)(accountStatus=forward))) 

result_attribute = mailhost
result_filter = smtp:%s


main.cf SERVER2 (internal smtp):
transport_maps =  hash:/etc/postfix/transport

transport of server 2:
*                       smtp:[server1.domain.com]
# roda anti-virus antes de fazer a entrega

Para contas existentes, funciona sem problemas, porém quando a conta não 
existe no ldap, o remetente recebe essa mensagem, ao invés de "user not 
found":

relay=none, delay=0, status=bounced (mail for domain.com loops back to 
myself)


    Está funcionando, mas gostaria que o postfix respondesse que o 
usuário não existe ou mesmo impedir a entrega logo no início quando 
passa no primeiro SMTP. O SERVER 1 é o MX, se eu tirar o transport do 
SERVER 2(smtp interno), o erro permanece.


Agradeço qualquer dica.

-- 
Jeronimo Zucco
LPIC-1 Linux Professional Institute Certified
Núcleo de Processamento de Dados
Universidade de Caxias do Sul

http://jczucco.blogspot.com




More information about the masoch-l mailing list