Página 2 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. Você pode postar todo o 'postconf -d'? Altere as informações de IP e domínio se quiser.

    Também seria interessante ter o 'ls -la /etc/postfix' e o arquivo '/etc/postfix/mysql_virtual_alias_maps.cf'.

  2. postconf está no anexo.

    ls:
    -rw-r--r-- 1 root root 87 Jul 11 22:47 aliases
    -rw-r--r-- 1 root root 12288 Jul 11 22:47 aliases.db
    -rw-r--r-- 1 root root 43 Jul 10 17:43 dominios_restritos
    -rw-r--r-- 1 root root 12288 Jul 10 17:55 dominios_restritos.db
    -rw-r--r-- 1 root root 42 Jul 10 18:07 enviar_restritos
    -rw-r--r-- 1 root root 12288 Jul 10 18:07 enviar_restritos.db
    -rw-r--r-- 1 root root 2721 Jul 11 23:34 main.cf
    -rw-r--r-- 1 root root 4824 Jul 11 22:33 master.cf
    -rw-r--r-- 1 root root 322 Jul 10 17:33 mime
    -rw-r----- 1 root postfix 130 Jul 10 09:56 mysql_transport_maps.cf
    -rw-r----- 1 root postfix 125 Jul 10 09:55 mysql_virtual_alias_maps.cf
    -rw-r----- 1 root postfix 129 Jul 10 09:56 mysql_virtual_mailbox_limit_maps.cf
    -rw-r----- 1 root postfix 131 Jul 10 09:55 mysql_virtual_mailbox_maps.cf
    -rwxr-xr-x 1 root root 22197 Jul 10 08:50 post-install
    -rw-r--r-- 1 root root 17588 Jul 10 08:50 postfix-files
    -rwxr-xr-x 1 root root 6647 Jul 10 08:50 postfix-script
    -rw------- 1 root root 141 Jul 10 08:50 saslpass
    -rw-r--r-- 1 root root 44 Jul 10 18:07 usuarios_restritos
    -rw-r--r-- 1 root root 12288 Jul 10 18:07 usuarios_restritos.db

    Arquivo mysql_virtual_alias_maps:
    user = postfix
    password = xxxxxxxxx
    dbname = postfix
    table = alias
    select_field = goto
    where_field = address
    hosts = localhost



    Só pra constar, quando eu adiciono um alias no mysql na tabela alias, funciona certinho, o problema está mesmo em alias que ficam no alias_maps, pois preciso utilizar o mailman e ele precisa desses aliases pra funcionar.
    Arquivos Anexos Arquivos Anexos



  3. Eu não sei em que lugar da sua configuração você colocou as linhas:

    Código :
    alias_maps=hash:/var/lib/mailman/data/aliases,hash:/etc/postfix/aliases 
    alias_database=hash:/var/lib/mailman/data/aliases,hash:/etc/postfix/aliases

    mas no seu postconf -d elas não estão aparecendo... se você rodar um

    Código :
    postconf -d | grep alias

    vai ter o seguinte resultado:

    Código :
    [COLOR=Red][B]alias_database = hash:/etc/mail/aliases
    alias_maps = hash:/etc/mail/aliases
    [/B][/COLOR]allow_mail_to_commands = alias, forward
    allow_mail_to_files = alias, forward
    expand_owner_alias = no
    local_recipient_maps = proxy:unix:passwd.byname $alias_maps
    newaliases_path = /usr/bin/newaliases
    proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_doma
    unknown_virtual_alias_reject_code = 550
    unknown_virtual_alias_reject_code = 550
    virtual_alias_domains = $virtual_alias_maps
    virtual_alias_expansion_limit = 1000
    virtual_alias_maps = $virtual_maps
    virtual_alias_recursion_limit = 1000

    Você, por acaso, fez um reload do postfix depois que alterou o main.cf? (perguntando só pra ter certeza)

    Procure no seu main.cf pelas linhas do alias_map e alias_database e coloque na frente delas as chamadas para os arquivos do mailman.

    Qualquer coisa, poste o seu main.cf também.

  4. Opa, valeu por estar ajudando...

    Sim estou rodando o postfix reload.
    No postconf -d não aparece mas no postconf | grep alias aparece:

    postconf | grep alias
    alias_database = hash:/etc/postfix/aliases
    alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
    allow_mail_to_commands = alias, forward
    allow_mail_to_files = alias, forward
    expand_owner_alias = no
    local_recipient_maps = $alias_maps, $virtual_alias_maps, $virtual_mailbox_maps
    newaliases_path = /usr/bin/newaliases
    proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
    unknown_virtual_alias_reject_code = 550
    virtual_alias_domains = $virtual_alias_maps
    virtual_alias_expansion_limit = 1000
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf, hash:/var/lib/mailman/data/virtual-mailman
    virtual_alias_recursion_limit = 1000


    main.cf
    queue_directory = /var/spool/postfix/
    program_directory = /usr/sbin
    command_directory = /usr/sbin
    daemon_directory = /usr/lib/postfix
    mail_owner = postfix
    default_privs = nobody
    default_transport = smtp
    alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
    alias_database = hash:/etc/postfix/aliases
    readme_directory = no
    sample_directory = /etc/postfix
    sendmail_path = /usr/sbin/sendmail
    setgid_group = postdrop
    manpage_directory = /usr/local/man
    newaliases_path = /usr/bin/newaliases
    mailq_path = /usr/bin/mailq
    smtpd_banner = $myhostname ESMTP dominio.com.br
    disable_vrfy_command=yes
    myhostname = server.dominio.com.br
    mydomain = dominio.com.br
    myorigin = $mydomain
    mydestination = $mydomain, $transport_maps
    mynetworks = 127.0.0.0/8
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf, hash:/var/lib/mailman/data/virtual-mailman
    virtual_mailbox_base = /var/postfix
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_uid_maps = static:108
    virtual_gid_maps = static:108
    transport_maps = mysql:/etc/postfix/mysql_transport_maps.cf
    local_recipient_maps = $alias_maps, $virtual_alias_maps, $virtual_mailbox_maps
    virtual_transport = $transport_maps


    Tem mais coisas no main.cf, mas acho que é relevante. Por exemplo, tenho mum alias no /etc/postfix/aliases do root para um usuário, e nem esse ele envia. Ou seja, o problema ainda nem chegou no mailman, estou indignado de não conseguir fazer funcionar um simples alias que não esteja no mysql.



  5. quando você roda o postfix reload, ele mostra alguma coisa no log com relação aos mapas de aliases?

    você chegou a rodar o postmap /var/lib/mailman/data/virtual-mailman e postmap /var/lib/mailman/data/aliases?






Tópicos Similares

  1. Problemas com Postfix (URGENTE)
    Por LinuxKids no fórum Servidores de Rede
    Respostas: 1
    Último Post: 02-09-2006, 15:26
  2. Problema com Postfix+sasl2+cyrus-imapd
    Por Schakal no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-10-2005, 08:45
  3. problemas com postfix
    Por perdiga no fórum Servidores de Rede
    Respostas: 1
    Último Post: 19-10-2005, 14:11
  4. Problemas com Postfix com determinado dominio
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 20-01-2005, 09:24
  5. Problemas com Postfix mais Qpopper
    Por fablinux1 no fórum Servidores de Rede
    Respostas: 1
    Último Post: 12-01-2005, 10:43

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L