+ Responder ao Tópico



  1. #1
    rpgomess
    Visitante

    Padrão POSTFIX+SASL2

    estou configurando o postfix(+mysql), para autenticar com SASL, num Debian Sarge 3.1..
    bom quanto a parte do postfix em si, com maildrop,etc..nao tive problemas
    mas na Autenticação com SASL, nao vai..estou mexendo com o erro ha tres dias e nada
    Ja fucei em todo material e foruns que achei na internet e nada....
    Segue abaixo o erro,logs e arquivos de configuracao...
    Grato a quem puder ajudar.

    #realizei testes conectando via telnet
    telnet localhost 25
    ...
    #ao tentar autenticar
    AUTH PLAIN ZnVsYW5vQGRvbWluaW8xLmNvbS5icgBmdWxhbm9AZG9taW5pbzEuY29tLmJyAHRlc3Rl
    535 Error: authentication failed

    #log postfix ao tentar conexao
    Apr 11 15:44:55 mda postfix/smtpd[4638]: connect from localhost.localdomain[127.0.0.1]
    Apr 11 15:45:03 mda postfix/smtpd[4638]: warning: SASL authentication failure: Password verification failed
    Apr 11 15:45:03 mda postfix/smtpd[4638]: warning: localhost.localdomain[127.0.0.1]: SASL PLAIN authentication

    #log de autenticacao (auth.log)
    Apr 11 15:17:18 mda postfix/smtpd[4554]: sql_select option missing
    Apr 11 15:17:18 mda postfix/smtpd[4554]: auxpropfunc error no mechanism available
    Apr 11 15:17:18 mda postfix/smtpd[4554]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql
    Apr 11 15:17:18 mda postfix/smtpd[4554]: OTP unavailable because can't read/write key database /etc/opiekeys: No such file or directory


    ### Arquivos de configuracao:

    #smtpd.conf
    pwcheck_method: saslauthd
    mech_list: plain login
    log_level: 7

    auth required pam_mysql.so user=postfix passwd=senha host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1
    account required pam_mysql.so user=postfix passwd=senha host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1
    #-----------------------------------------------



    #/etc/pam.d/smtp
    #----------------------------------------------
    #%PAM-1.0
    auth required pam_mysql.so user=postfix passwd=senha host=localhost db=postfix table=mailbox usercolumn=use$
    account required pam_mysql.so user=postfix passwd=senha host=localhost db=postfix table=mailbox usercolumn=$
    #-----------------------------------------------

    #/etc/default/saslauthd
    START=yes
    MECHANISMS="pam"
    PARAMS="-r"

    # Configuracoes para mysql e SASL do main.cf
    #======== MYSQL ==============
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
    virtual_mailbox_base = /postfix
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_uid_maps = static:120
    virtual_gid_maps = static:120
    transport_maps = mysql:/etc/postfix/mysql_transport_maps.cf

    #======= Quota ============
    virtual_mailbox_limit_inbox = no
    virtual_mailbox_limit_maps= mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
    virtual_mailbox_limit_override = yes
    virtual_maildir_extended = yes
    virtual_create_maildirsize = yes
    virtual_mailbox_limit = 100000000
    virtual_maildir_limit_message = Desculpe, o diretório de correio do usuário estourou sua quota, por favor tente novamente depois.
    virtual_overquota_bounce = yes

    ====== SASL ================
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = yes
    smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_relay_domains

    smtpd_sasl_application_name = smtpd.conf
    smtpd_sasl_authenticated_header = yes
    smtpd_sasl_local_domain = $myhostname

  2. #2

    Padrão Re: POSTFIX+SASL2

    Posta o comando que vc executou para compilar o postfix com suporte a sasl2!!

    mtec