lug-bg: postfix + mysql + sasl

2005-08-08 Thread Атанас Мавров
Здравейте,
някой сблъсквал ли се е със следния проблем - системата е Debian current / 
stable. Инсталиран е postfix, mysql, postfixadmin, courier (imap, pop3), 
libsasl2, libsasl2-modules, libsasl2-modules-sql, sasl2-bin, postfix-tls.
Проверката на пощите работи без проблем но като се опитам да изпращам писма ми 
казва, че удостоверяването е пропаднало. Ето какви настройки съм направил до 
тук:
/etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, 
reject_unauth_destination
smtpd_sasl_application_name = smtpd
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/sasl/postfix-cert.pem
smtpd_tls_key_file = /etc/postfix/sasl/postfix-key.pem
smtpd_tls_loglevel = 5
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom

/etc/postfix/master.cf
smtp  inet  n   -   n   -   -   smtpd

/etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd

/etc/pam.d/smtp
auth  sufficient pam_mysql.so host=127.0.0.1 db=postfix user=user 
passwd=password table=mailbox usercolumn=username passwdcolumn=password 
crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host 
logpidcolumn=pid logtimecolumn=time
auth sufficient pam_unix_auth.so
account required pam_mysql.so host=127.0.0.1 db=postfix user=user 
passwd=password table=mailbox usercolumn=username  passwdcolumn=password 
crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host 
logpidcolumn=pid logtimecolumn=time
account  sufficient   pam_unix_acct.so
-
като този файл е копиран и в 
/var/spool/postfix/etc/pam.d/
-
След като се опитам да изпратя писмо обаче това се получава в syslog -а:
.
warning: SASL authentication failure: Password verification failed
..

Някой има ли идея къде бъркам. 

Благодаря!


pgpS7xk7SWSRA.pgp
Description: PGP signature


Re: lug-bg: postfix + mysql + sasl

2005-08-08 Thread Nikola Antonov
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Атанас Мавров wrote:

> 
> /etc/postfix/sasl/smtpd.conf pwcheck_method: saslauthd
> 
>
Държиш ли да използваш saslauth. Обикновено при тази конфигурация
оторизацията на courier? Т.е. съдържанието на
/etc/postfix/sasl/smtpd.conf е примерно такова:


pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/var/run/courier/authdaemon/socket

- --
Nikola ANTONOV, Linux for Bulgarians
- --
Public GnuPG key at http://wwwkeys.pgp.net
ftp://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63
- --
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFC90pxFfV6xaBeD2MRAj/FAKCkILgrMJc//tC38nF2aS/SgvnNSgCcC3OW
STiSCBT9+Jwsdh19g+TPvK0=
=b3o3
-END PGP SIGNATURE-



Re: lug-bg: postfix + mysql + sasl

2005-08-08 Thread Nickola Kolev
Здрасти,

Едно предположение е, че saslauthd държи сокет и
pid-файла си във /var/run/saslauthd, а те реално трябва да се намират в 
/var/spool/postfix/var/run/saslauthd/, тъй като в Debian GNU/Linux
postfix работи в chroot. Преди време бях намерил едно добро мини как-да
разяснение в един пощенски списък. Ето връзка към него:

http://www.minus273.org/tech/postfix/postfix-saslauthd.html

Ще трябва да си поиграеш с dpkg-statoverride, за да получиш нещо от
сорта на това:

home:/#dpkg-statoverride --list /var/spool/postfix/var/run/saslauthd 
root sasl 754 /var/spool/postfix/var/run/saslauthd

Може пък да съм помогнал с нещо.

Поздрави,
Никола

On Mon, 8 Aug 2005 14:49:19 +0300
Атанас Мавров <[EMAIL PROTECTED]> wrote:

[ кръц ]
> -
> След като се опитам да изпратя писмо обаче това се получава в syslog
> -а: .
> warning: SASL authentication failure: Password verification failed
> ..
> 
> Някой има ли идея къде бъркам. 
> 
> Благодаря!
> 


pgp5sK2qcxbKs.pgp
Description: PGP signature


Re: lug-bg: postfix + mysql + sasl

2005-08-08 Thread Атанас Мавров
Работи!
Благодаря много!
:-)

На 8.8.2005 15:05 Nikola Antonov пише:
> Държиш ли да използваш saslauth. Обикновено при тази конфигурация
> оторизацията на courier? Т.е. съдържанието на
> /etc/postfix/sasl/smtpd.conf е примерно такова:
>
>
> pwcheck_method: authdaemond
> log_level: 3
> mech_list: PLAIN LOGIN
> authdaemond_path:/var/run/courier/authdaemon/socket
>
> --
> Nikola ANTONOV, Linux for Bulgarians
> --
> Public GnuPG key at http://wwwkeys.pgp.net
> ftp://ftp.logos-bg.net/pub/Linux-BG.org/GPG_Keys/
> Fingerprint: AD64 2468 0AB4 B298 E7E3 92DA 15F5 7AC5 A05E 0F63


pgpbw08Y2RGqQ.pgp
Description: PGP signature