I have some more details now:

postfix/smtpd[11997]: warning: (outside host): SASL PLAIN authentication
failed: authentication failure
postfix/smtpd[11997]: > (outside host): 535 5.7.8 Error: authentication
failed: authentication failure
postfix/smtpd[11997]: watchdog_pat: 0x9ab5680
 postfix/smtpd[11997]: < (outside host): AUTH LOGIN
postfix/smtpd[11997]: xsasl_cyrus_server_first: sasl_method LOGIN
postfix/smtpd[11997]: xsasl_cyrus_server_auth_response: uncoded server
challenge: Username:
postfix/smtpd[11997]: > (outside host): 334 [[SOME ENCRYPTEDVAL]]
 postfix/smtpd[11997]: < (outside host): [[OTHER ENCRYPTED VAL]]
 postfix/smtpd[11997]: xsasl_cyrus_server_next: decoded response: (
[EMAIL PROTECTED])
 postfix/smtpd[11997]: xsasl_cyrus_server_auth_response: uncoded server
challenge: Password:
postfix/smtpd[11997]: > (outside host): 334 [[encrypted val]]
postfix/smtpd[11997]: < (outside host): [[encrypted val]]
postfix/smtpd[11997]: xsasl_cyrus_server_next: decoded response: [[plain
text password]]
 postfix/smtpd[11997]: warning: SASL authentication problem: unable to open
Berkeley db /etc/sasldb2: No such file or directory


It's the last line that confuses me, it shouldn't be looking in /etc/sasldb2
at all, it should be looking in the database

here is my /etc/postfix/sasl/smtpd.conf

pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: localhost
sql_user: [[mail username]]
sql_passwd: [[sql passwd]]
sql_database: maildb
sql_select: select clear from users where id='[EMAIL PROTECTED]' and enabled = 1

So, SASL and TLS are still not working, either of them.  I don't have a real
idea what's going on.

On Mon, Oct 13, 2008 at 10:22 AM, Issac Kelly <[EMAIL PROTECTED]> wrote:

> Thanks for the reply! I'm going crazy here.'
>
> I did change the setup between the set of logs in the previous e-mail.  To
> keep things simple, I won't this time.
>
> # postconf -n
> # shortened for relavent iformation
> biff = no
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> inet_interfaces = all
> local_recipient_maps =
> mydestination =
> mydomain = domain.com
> myhostname = real.domain.com
> mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
> mynetworks_style = host
> myorigin = $mydomain
> readme_directory = no
> recipient_delimiter = +
> smtp_helo_timeout = 60s
> smtp_tls_note_starttls_offer = yes
> smtpd_banner = Servee SMTP ESMTP
> smtpd_client_restrictions = reject_rbl_client sbl.spamhaus.org,
> reject_rbl_client blackholes.easynet.nl, reject_rbl_client dnsbl.njabl.org
> smtpd_data_restrictions = reject_unauth_pipelining
> smtpd_delay_reject = yes
> smtpd_hard_error_limit = 12
> smtpd_helo_required = yes
> smtpd_helo_restrictions = warn_if_reject reject_non_fqdn_hostname,
> reject_invalid_hostname, permit
> smtpd_recipient_limit = 16
> smtpd_recipient_restrictions = reject_unauth_pipelining, permit_mynetworks,
> permit_sasl_authenticated, reject_non_fqdn_recipient,
> reject_unknown_recipient_domain, reject_unauth_destination,
> check_policy_service inet:127.0.0.1:60000, permit
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_authenticated_header = yes
> smtpd_sasl_local_domain =
> smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
> smtpd_sasl_security_options = noanonymous
> smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks,
> warn_if_reject reject_non_fqdn_sender, reject_unknown_sender_domain,
> reject_unauth_pipelining, permit
> smtpd_soft_error_limit = 3
> smtpd_tls_auth_only = no
> smtpd_tls_cert_file = /etc/postfix/postfix.cert
> smtpd_tls_key_file = /etc/postfix/postfix.key
> smtpd_tls_loglevel = 3
> smtpd_tls_received_header = yes
> smtpd_tls_security_level = may
> smtpd_tls_session_cache_timeout = 3600s
> smtpd_use_tls = no
> tls_random_source = dev:/dev/urandom
> unknown_local_recipient_reject_code = 450
> virtual_alias_maps = mysql:/etc/postfix/mysql_alias.cf
> virtual_gid_maps = mysql:/etc/postfix/mysql_gid.cf
> virtual_mailbox_base = /mnt/spool/mail/virtual
> virtual_mailbox_domains = mysql:/etc/postfix/mysql_domains.cf
> virtual_mailbox_maps = mysql:/etc/postfix/mysql_mailbox.cf
> virtual_uid_maps = mysql:/etc/postfix/mysql_uid.cf
>
> Here is the saslfinger output.
>
> # saslfinger -c
> saslfinger - postfix Cyrus sasl configuration Mon Oct 13 07:08:29 PDT 2008
> version: 1.0.2
> mode: client-side SMTP AUTH
>
> -- basics --
> Postfix: 2.5.1
> System: Ubuntu 8.04 \n \l
>
> -- smtp is linked to --
>     libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00d68000)
>
> -- active SMTP AUTH and TLS parameters for smtp --
> smtp_tls_note_starttls_offer = yes
>
>
> -- listing of /usr/lib/sasl2 --
> total 792
> drwxr-xr-x  2 root root  4096 2008-05-02 15:10 .
> drwxr-xr-x 55 root root 12288 2008-05-04 09:48 ..
> ... omitted ...
>
> *Cannot find the smtp_sasl_password_maps parameter in main.cf.*
> Client-side SMTP AUTH cannot work without this parameter!
>
> I'm using mysql, so I've included the
>
> #/etc/postfix/sasl/smtpd.conf
>
> pwcheck_method: auxprop
> auxprop_plugin: sql
> mech_list: login cram-md5 digest-md5
> sql_engine: mysql
> sql_hostnames: localhost
> sql_user: mail
> sql_passwd: (password)
> sql_database: maildb
> sql_select: select clear from users where id='[EMAIL PROTECTED]' and enabled 
> = 1
>
>
> The above was also taken from the guide
>
> Master.cf
> smtp      inet  n       -       -       -       -       smtpd
> submission inet n       -       -       -       -       smtpd
>   -o smtpd_sasl_auth_enable=yes
> # if you do not want to allow encryption only, comment out next line
>   -o smtpd_tls_auth_only=yes
>   -o smtpd_tls_security_level=encrypt
> #  -o header_checks=
> #  -o body_checks=
>   -o
> smtpd_client_restrictions=permit_sasl_authenticated,reject_unauth_destination,reject
>   -o smtpd_sasl_security_options=noanonymous,noplaintext
>   -o smtpd_sasl_tls_security_options=noanonymous
> # -o milter_macro_daemon_name=ORIGINATING
> smtps     inet  n       -       -       -       -       smtpd
>   -o smtpd_tls_wrappermode=yes
>   -o smtpd_sasl_auth_enable=yes
>   -o smtpd_tls_auth_only=yes
>   -o smtpd_client_restrictions=permit_sasl_authenticated,reject
>   -o smtpd_sasl_security_options=noanonymous,noplaintext
>   -o smtpd_sasl_tls_security_options=noanonymous
> #  -o milter_macro_daemon_name=ORIGINATING
>
>
> Wit this setup, I'm getting in the log
> Oct 13 07:19:16 ec2-75-101-148-70 postfix/smtpd[9929]: connect from
> (outside host)
> Oct 13 07:19:16 ec2-75-101-148-70 postfix/smtpd[9929]: setting up TLS
> connection from (outside host)
> Oct 13 07:19:16 postfix/smtpd[9929]: SSL_accept error from (outside host):
> -1
> Oct 13 07:19:16 postfix/smtpd[9929]: lost connection after STARTTLS from
> (outside host)
>



-- 
-------
Issac Kelly
servee.com
issackelly.com
--------------------------

Reply via email to