Postfix - Sasl - mysql
Drew Tomlinson
drew at mykitchentable.net
Wed Apr 7 16:51:33 PDT 2004
On 4/7/2004 12:32 PM Brent Wiese wrote:
>>Brent Wiese wrote:
>>
>>
>>>I (tried) following the instructions at:
>>>http://high5.net/howto/
>>>
>>>I have postfix virtual users working in MySQL. I have
>>>
>>>
>>courier imap/pop3
>>
>>
>>>working w/ virtual users. I wanted to add SMTP auth.
>>>
>>>I added the cyrus-sasl2 port (also chose support for it in
>>>
>>>
>>postfix port)
>>
>>
>>>"WITH_MYSQL".
>>>
>>>No go.
>>>
>>>I added the following lines to
>>>
>>>
>>/usr/local/lib/sasl2/smtpd.conf (found this
>>
>>
>>>in another faq/tutorial, so it may be incorrect)
>>>
>>>sasl_pwcheck_method: auxprop
>>>sasl_auxprop_plugin: sql
>>>
>>>
>> sql_engine: mysql
>> mech_list: login plain crammd6 digestmd5
>>
>>
>>>sql_user: postfix-user
>>>sql_passwd: thepassword
>>>sql_database: postfix
>>>sql_statement: SELECT password FROM mailbox WHERE username = '%u'
>>>sql_verbose: yes
>>>
>>>
>>>
>>That works for me..
>>
>>
>
>No go. Still getting "no user in db" in /var/log/maillog.
>
>I get:
>postfix/smtpd[23761]: sql_select option missing
>postfix/smtpd[23761]: auxpropfunc error no mechanism available
>In /var/log/messages
>
>I turned on logging in mysql and it didn't log any queries.
>
>Any other suggestions?
>
>
Have you verified that "smtpd_sasl_local_domain =" and not
"smtpd_sasl_local_domain =$myhostname" as shown in the how-to? Although
I wasn't using MySQL, I still got the "no user in db" and "no secret in
database" messages you were getting. It stumped me for weeks until I
stumbled across the Postfix bug tidbit on the web. I'd be real curious
to know if that solves your problems.
Cheers,
Drew
More information about the freebsd-questions
mailing list