- POSTFIX+SASL2
+ Responder ao Tópico
-
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
-
Re: POSTFIX+SASL2
Posta o comando que vc executou para compilar o postfix com suporte a sasl2!!
mtec