I corrected my mistake but it doesn't help. Any other ideas?

2009/6/21 Patrick Ben Koetter <p...@state-of-mind.de>

> * Rafał Radecki <radecki.ra...@gmail.com>:
> > Hi all. I'm currently installing an smtp server on CentOS 5.3. Part of it
> is
> > to use PostgreSQL backend to store virtual
> users/domains/aliases/passwords
> > and of course to use it for SASL authentication. My
> > /usr/lib/sasl2/smtpd.conf file:
> >
> > pwdcheck_method: auxprop
>
> Typo! Must be:
>
> pwcheck_method: auxprop
>
> > sql_engine: pgsql
> > sql_user: postfix
> > sql_passwd: some_password
> > sql_hostnames: localhost
> > sql_database: postfix
> > sql_select: SELECT password FROM mailbox WHERE username='%...@%r'
> > mech_list: login plain
>
> You could expand that to "login plain digest-md5 ntlm" if you have the
> appropriate mechanisms installed.
>
> > log_level: 4
> >
> > My /etc/postfix/main.cf:
> >
> > smtpd_sasl_auth_enable = yes
> > broken_sasl_auth_clients = yes
> > smtpd_sasl_local_domain = $mydomain
> > smtpd_sasl_security_options = noanonymous
> > smtpd_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated,
> > \
> > reject_unauth_destination
> >
> > virtual_alias_maps = pgsql:/etc/postfix/pgsql_virtual_alias_maps.cf
> > virtual_alias_domains = $virtual_alias_maps
> > virtual_uid_maps = static:1004
> > virtual_gid_maps = static:1004
> > virtual_mailbox_base = /var/spool/mail/virtual
> > virtual_mailbox_domains = pgsql:/etc/postfix/
> pgsql_virtual_domains_maps.cf
> > virtual_mailbox_maps = pgsql:/etc/postfix/pgsql_virtual_mailbox_maps.cf
> > #virtual_mailbox_limit = 51200000
> > transport_maps = pgsql:/etc/postfix/pgsql_transport.cf
> >
> > I use that line to insert a record to the PostgreSQL base:
> >
> > postfix=>INSERT INTO mailbox(username, password, name, maildir)
> > postfix->VALUES('r...@example.com','password','description','
> r...@example.com/'<http://r...@example.com/%27>
> > );
> >
> > But when i try to send mail through my server i get the following errors
> in
> > /var/log/maillog:
> >
> > warning: SASL authenticatin problem: unable to open db etc/sasldb2: no
> such
> > file or directory
>
> That's because of your typo. It can't find the pwcheck_method and falls
> back
> to sasldb.
>
>
> p...@rick
>
> --
> All technical answers asked privately will be automatically answered on
> the list and archived for public access unless privacy is explicitely
> required and justified.
>
> saslfinger (debugging SMTP AUTH):
> <http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
>

Reply via email to