Galera, eu estou seguindo o tutorial de Marco Maximo: 'Postfix + MySQL + Courier-IMAP + SASL + Postfixadmin + webmail'. encontrado no email [email protected]. Estou usando o Conectiva Linux 10, kernel 2.6.
O problema eh que eu não estou conseguindo autenticar usuarios para enviar email.
Alem disso, deve ter alguma ligação, eu não consigo habilitar o serviço saslauthd com a opção [-T]. Qnd tento, me retorna a seguinte msg:
##############################
saslauthd[1990]: main :could not chdir to:/var/state/saslauthd
saslauthd[1990]: main :chdir:no such file or directory
saslauthd[1990]: main :check to make sure the directory exists and is
saslauthd[1990]: main :writeable by the user this process runs as
##############################
Esse eh o log do postfix de qnd tento enviar uma msg com a opção 'meu servidor requer autenticação': Isso com o serviço saslauthd habilitado dessa maneira: "saslauthd -a pam", sem a opção [-T].
##############################
postfix/smtpd: warning: SASL authentication failure: cannot connect to saslauthd server: no such file or directory
postfix/smtpd: warning: [200.x.x.x]: SASL login authentication failed
postfix:smtpd: lost connection after auth from [200.x.x.x]
##############################
Por ultimo, eu estou conseguindo enviar email sem a opção 'meu servidor requer autenticação' habilitada. Essa eh minha configuração do main.cf para sasl.
##############################
mynetwork = 127.0.0.0/8
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
##############################
Será que num eh nescessario esse patch: /var/state/saslauthd? Como faço para obte-lo? Lembrando que na compilação do cyrus-sasl não aconteceu nenhum erro. Será que alguem poderia me ajudar em alguma coisa? E pq sera que estou conseguindo enviar email sem marcar a opção 'meu servidor requer autenticação'?