On Thu, Feb 2, 2012 at 5:29 AM, Eduardo Rocha <[email protected]> wrote: > Reinaldo, > > Segue o log completo: > > Feb 1 19:15:41 m1 postfix/pipe[11942]: 9C5F52B0054: to=< > [email protected]>, relay=dovecot, delay=0.02, > delays=0.01/0/0/0.01, dsn=5.1.1, status=bounced (user unknown) >
O domínio local exemplo.com.br esta listado em algo parametro associando ao transport 'dovecot'. Se este servidor não recebe mensagens pra que possui dovecot instalado? > content_filter = smtp-amavis:[127.0.0.1]:10024 O email esta sendo direcionado ao amavis e considero que esteja sendo recebido de volta pela porta 10025. Mas se é apenas para envio autenticado, poderia-se não utilizar. > mailbox_command = /usr/libexec/dovecot/deliver > mydestination = $myhostname, localhost, localhost.localdomain, > localhost.$myhostname Não é necessário usar domínios localhost* a não ser que você queira mandar um email para usuario@localhost ou [email protected]. Deixe apenas: mydestination = $myhostname > mydomain = exemplo.com.br > myhostname = m1.exemplo.com.br > mynetworks = 127.0.0.0/8 OK. > mynetworks_style = subnet Você usou o comando "postconf -n" ? porque este valor é o valor padrão. O 'postconf -n' só exibe os valores alterados pelo main.cf, e facilita a análise. > virtual_alias_domains = > virtual_alias_maps = proxy:ldap:/etc/postfix/ldap/virtual_alias_maps.cf, > proxy:ldap:/etc/postfix/ldap/virtual_group_maps.cf, > proxy:ldap:/etc/postfix/ldap/sender_login_maps.cf, > proxy:ldap:/etc/postfix/ldap/catchall_maps.cf Faça estas consultas no shell: postmap -q exemplo.com.br proxy:ldap:/etc/postfix/ldap/virtual_alias_maps.cf postmap -q exemplo.com.br proxy:ldap:/etc/postfix/ldap/virtual_group_maps.cf postmap -q exemplo.com.br proxy:ldap:proxy:ldap:/etc/postfix/ldap/sender_login_maps.cf postmap -q exemplo.com.br proxy:ldap:/etc/postfix/ldap/catchall_maps.cf Se alguma deles retorna algo, o domínio será considerado local, e entregue para o virtual_transport (dovecot) ao invés de enviado via SMTP. > virtual_gid_maps = static:500 > virtual_mailbox_base = /var/vmail > virtual_mailbox_domains = > proxy:ldap:/etc/postfix/ldap/virtual_mailbox_domains.cf Idem: postmap -q exemplo.com.br proxy:ldap:/etc/postfix/ldap/virtual_mailbox_domains.cf Se retornar algo, o domínio será considerado local, e entregue para o virtual_transport (dovecot) ao invés de enviado via SMTP. > > virtual_mailbox_maps = proxy:ldap:/etc/postfix/ldap/virtual_mailbox_maps.cf > virtual_minimum_uid = 500 > virtual_transport = dovecot > virtual_uid_maps = static:500 > A forma adequada de corrigir isto seria ajustar os dados do LDAP fazendo referidas consultas não retornarem este domínio como local. Mas como parece que você esta usando algum "wizard", você não vai se importar de apenas fazer funcionar. Então use o transport_maps para sobrepor a forma de entrega para smtp: # main.cf transport_maps = hash:/etc/postfix/transport # /etc/postfix/transport exemplo.com.br smtp: # execute: postmap /etc/postfix/transport -- Reinaldo de Carvalho http://korreio.sf.net http://python-cyrus.sf.net "While not fully understand a software, don't try to adapt this software to the way you work, but rather yourself to the way the software works" (myself) _______________________________________________ Postfix-BR mailing list [email protected] http://listas.softwarelivre.org/mailman/listinfo/postfix-br
