Problem z wysyłaniem mail-i

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

goskim
Użytkownik
Posty: 59
Rejestracja: 2006-12-22, 18:26
Lokalizacja: Wisła

Problem z wysyłaniem mail-i

Post autor: goskim »

witam :-)

Przy próbie wysłania maila w logach Postfixa otrzymuje:

Kod: Zaznacz cały

Jun 10 11:27:19 friends postfix/smtpd[19135]: connect from localhost[127.0.0.1]
Jun 10 11:27:19 friends postfix/smtpd[19135]: warning: SASL authentication failure: Could not open /etc/sasldb2: gdbm_errno=3
Jun 10 11:27:19 friends postfix/smtpd[19135]: warning: SASL authentication failure: Could not open /etc/sasldb2: gdbm_errno=3
Jun 10 11:27:19 friends postfix/smtpd[19135]: warning: SASL authentication failure: Password verification failed
Jun 10 11:27:19 friends postfix/smtpd[19135]: warning: localhost[127.0.0.1]: SASL PLAIN authentication failed
Jun 10 11:27:19 friends postfix/smtpd[19135]: lost connection after AUTH from localhost[127.0.0.1]
Jun 10 11:27:19 friends postfix/smtpd[19135]: disconnect from localhost[127.0.0.1]
podejrzewam, że jest to błędnie (zle) skonfigurowany SASL :neutral:
Bede wdzieczny za wszelkie sugestie i pomoc :ok:
Ostatnio zmieniony 2007-06-10, 11:02 przez goskim, łącznie zmieniany 1 raz.
Awatar użytkownika
ahes
Użytkownik
Posty: 1047
Rejestracja: 2004-05-28, 10:44
Lokalizacja: Krakow
Kontakt:

Re: Problem z wysyłaniem mail-i

Post autor: ahes »

a jaki masz smtpd_sasl_type. W ogole czym obslugujesz sasla? Jaki soft?
[b][url=http://rootnode.net]rootnode.net[/url] :: Konta shellowe z piekła[/b]
goskim
Użytkownik
Posty: 59
Rejestracja: 2006-12-22, 18:26
Lokalizacja: Wisła

Re: Problem z wysyłaniem mail-i

Post autor: goskim »

Używam cyrus-sasl-a, który został skompilowany i skonfigurowany wg. następującego opisu:

Uruchamiamy skrypt configure z następującymi opcjami:

Kod: Zaznacz cały

./configure --disable-cram --disable-digest \
--disable-krb4 --enable-plain --disable-anon \
--enable-login --with-saslauthd=/var/saslauthd
Użyte opcje:
--disable-cram - wyłącza autoryzację CRAM-MD5
--disable-digest - wyłącza autoryzację DIGEST-MD5
--disable-krb4 - wyłącza autoryzację KERBEROS V4
--enable-plain - pozwala na autoryzację za pomocą czystego tekstu
--disable-anon - wyłącza autoryzację ANONYMOUS
--enable-login - aktywuje możliwość logowania z poziomu Outlooka (wszystko M$ jest niekompatybilne...)
--with-saslauthd=/var/saslauthd - aktywuje używanie saslauth w stałym katalogu

Następnie kompilujemy i instalujemy demona, oraz tworzymy symlinki:

Kod: Zaznacz cały

make
make install
ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
ln -s /usr/local/lib/libsasl2.so.2.0.21 /usr/lib/libsasl2.so.2
Ten drugi symlink nie jest ujęty w pliku install dla sasl, jednakże, bez niego saslauthd nie będzie sie uruchamiać. UWAGA: 2.0.21 a nie 2.1.21!!!
Tworzymy katalog dla saslauthd oraz plik konfiguracyjny dla autoryzacji smtp:

Kod: Zaznacz cały

mkdir /var/saslauthd
touch /usr/local/lib/sasl2/smtpd.conf
Zawartość powyższego pliku powinna być następująca:

Kod: Zaznacz cały

pwcheck_method: saslauthd
nic więcej z SASL-em nie robiłem :neutral:
Poczta przychodzi do Maildir-i, lecz jest problem z jej wysłaniem...
pozdro :ok:
Ostatnio zmieniony 2007-06-10, 12:01 przez goskim, łącznie zmieniany 2 razy.
Awatar użytkownika
ahes
Użytkownik
Posty: 1047
Rejestracja: 2004-05-28, 10:44
Lokalizacja: Krakow
Kontakt:

Re: Problem z wysyłaniem mail-i

Post autor: ahes »

Heh, no dobrze zrobiles sobie saslauthd. Tego demona jeszcze trzeba odpalic i musi wiedziec skad ma czytac loginy i hasla (np. jakas bazka BDB, albo passwd) - po przeciez po to SASL jest - do uwierzytelniania. Jak korzystalem z Cyrusa to lecialem przez auxprop z baza MySQL.

Osobiscie polecam dovecot. Konfiguracja jest o wiele lzejsza i latwo sie debuguje problemy. Poczytaj dokumentacje i zrob dovecota. Dziala prawie od kopa.
[b][url=http://rootnode.net]rootnode.net[/url] :: Konta shellowe z piekła[/b]
goskim
Użytkownik
Posty: 59
Rejestracja: 2006-12-22, 18:26
Lokalizacja: Wisła

Re: Problem z wysyłaniem mail-i

Post autor: goskim »

ahes mógłbyś spojrzeć do mojego pliczku dovecot.conf i popoprawiać to i nieco?(tak żeby było OK) ;] ..pls

http://www.goskim.dl.pl/dovecot

Ponadto w dokumentacji jest napisane że PAM jest w /etc/pam.d/dovecot, nie mam czegoś takiego.. (co mam z tym fantem zrobić)
Ponadto czy mógłbyś mi dokładnie opisać jak powinienem najlepiej zrobić te cholerne certyfikaty dla SSL-a.? :sad:

Sorry za takie pytania, wiem że to jest opisane w dokumentacji (z pozoru dość jasno), ale... :???:
Ty zapewne dużo bawiłeś się z tym i zrobisz to od "kopa" ;-)...a ja się będę z tym męczył i męczył (brak doświadczenia, co widać i słychać ;-)) .. :???:

z góry thanks za Twoją pomoc... :ok: życzę dużej dawki cierpliwości z takimi zawodnikami
jak ja :mrgreen:
Ostatnio zmieniony 2007-06-10, 17:24 przez goskim, łącznie zmieniany 3 razy.
Awatar użytkownika
ahes
Użytkownik
Posty: 1047
Rejestracja: 2004-05-28, 10:44
Lokalizacja: Krakow
Kontakt:

Re: Problem z wysyłaniem mail-i

Post autor: ahes »

NIe, nie moge. Dovecota robilem raz w zyciu dla Rootnode, bo pojawil sie w Debianie Etch. Przejrzalem wiki w kwadrans, drugi poswiecilem na przegladniecie komentarzy w pliku konfiguracyjnym - polecam uczynic podobnie.
[b][url=http://rootnode.net]rootnode.net[/url] :: Konta shellowe z piekła[/b]
ODPOWIEDZ